// Size = 3522
ID_0 = checkbox("[0] Bypass Spectral Tilt/[1] Spectral Tilt Filter [tooltip: See Faust's filter.lib for spectral_tilt_demo]/[1] Spectral Tilt Filter [tooltip: See Faust's filter.lib for spectral_tilt_demo]");
ID_1 = int(ID_0);
ID_2 = float(fSamplingFreq);
ID_3 = max(1.0f, ID_2);
ID_4 = min(1.92e+05f, ID_3);
ID_5 = 3.1415927f/ID_4;
ID_6 = hslider("[2] Band Start Frequency [unit:Hz]/[1] Spectral Tilt Filter [tooltip: See Faust's filter.lib for spectral_tilt_demo]",1e+02f,2e+01f,1e+04f,1.0f);
ID_7 = hslider("[3] Band Width [unit:Hz]/[1] Spectral Tilt Filter [tooltip: See Faust's filter.lib for spectral_tilt_demo]",5e+03f,1e+02f,1e+04f,1.0f);
ID_8 = (ID_6+ID_7);
ID_9 = ID_8/ID_6;
ID_10 = pow(ID_9, 0.11111111f);
ID_11 = pow(ID_10, 9.0f);
ID_12 = ID_6*ID_11;
ID_13 = ID_5*ID_12;
ID_14 = tan(ID_13);
ID_15 = hslider("[1] Slope of Spectral Tilt across Band/[1] Spectral Tilt Filter [tooltip: See Faust's filter.lib for spectral_tilt_demo]",-0.5f,-1.0f,1.0f,0.001f);
ID_16 = 9.0f-ID_15;
ID_17 = pow(ID_10, ID_16);
ID_18 = ID_6*ID_17;
ID_19 = ID_5*ID_18;
ID_20 = tan(ID_19);
ID_21 = ID_14/ID_20;
ID_22 = 0.5f/ID_4;
ID_23 = tan(ID_22);
ID_24 = 1.0f/ID_23;
ID_25 = ID_6*ID_14;
ID_26 = ID_5*ID_6;
ID_27 = tan(ID_26);
ID_28 = ID_25/ID_27;
ID_29 = 6.2831855f*ID_28;
ID_30 = (ID_24+ID_29);
ID_31 = 1.0f/ID_30;
ID_32 = (ID_29-ID_24);
ID_33 = W0;
ID_34 = proj0(ID_33);
ID_35 = ID_34';
ID_36 = ID_32*ID_35;
ID_37 = pow(ID_10, 8.0f);
ID_38 = ID_6*ID_37;
ID_39 = ID_5*ID_38;
ID_40 = tan(ID_39);
ID_41 = ID_6*ID_20;
ID_42 = ID_41/ID_27;
ID_43 = 6.2831855f*ID_42;
ID_44 = (ID_24+ID_43);
ID_45 = ID_40*ID_44;
ID_46 = 8.0f-ID_15;
ID_47 = pow(ID_10, ID_46);
ID_48 = ID_6*ID_47;
ID_49 = ID_5*ID_48;
ID_50 = tan(ID_49);
ID_51 = ID_45/ID_50;
ID_52 = ID_6*ID_40;
ID_53 = ID_52/ID_27;
ID_54 = 6.2831855f*ID_53;
ID_55 = (ID_24+ID_54);
ID_56 = 1.0f/ID_55;
ID_57 = (ID_54-ID_24);
ID_58 = W1;
ID_59 = proj0(ID_58);
ID_60 = ID_59';
ID_61 = ID_57*ID_60;
ID_62 = pow(ID_10, 7.0f);
ID_63 = ID_6*ID_62;
ID_64 = ID_5*ID_63;
ID_65 = tan(ID_64);
ID_66 = ID_6*ID_50;
ID_67 = ID_66/ID_27;
ID_68 = 6.2831855f*ID_67;
ID_69 = (ID_24+ID_68);
ID_70 = ID_65*ID_69;
ID_71 = 7.0f-ID_15;
ID_72 = pow(ID_10, ID_71);
ID_73 = ID_6*ID_72;
ID_74 = ID_5*ID_73;
ID_75 = tan(ID_74);
ID_76 = ID_70/ID_75;
ID_77 = ID_6*ID_65;
ID_78 = ID_77/ID_27;
ID_79 = 6.2831855f*ID_78;
ID_80 = (ID_24+ID_79);
ID_81 = 1.0f/ID_80;
ID_82 = (ID_79-ID_24);
ID_83 = W2;
ID_84 = proj0(ID_83);
ID_85 = ID_84';
ID_86 = ID_82*ID_85;
ID_87 = pow(ID_10, 6.0f);
ID_88 = ID_6*ID_87;
ID_89 = ID_5*ID_88;
ID_90 = tan(ID_89);
ID_91 = ID_6*ID_75;
ID_92 = ID_91/ID_27;
ID_93 = 6.2831855f*ID_92;
ID_94 = (ID_24+ID_93);
ID_95 = ID_90*ID_94;
ID_96 = 6.0f-ID_15;
ID_97 = pow(ID_10, ID_96);
ID_98 = ID_6*ID_97;
ID_99 = ID_5*ID_98;
ID_100 = tan(ID_99);
ID_101 = ID_95/ID_100;
ID_102 = ID_6*ID_90;
ID_103 = ID_102/ID_27;
ID_104 = 6.2831855f*ID_103;
ID_105 = (ID_24+ID_104);
ID_106 = 1.0f/ID_105;
ID_107 = (ID_104-ID_24);
ID_108 = W3;
ID_109 = proj0(ID_108);
ID_110 = ID_109';
ID_111 = ID_107*ID_110;
ID_112 = pow(ID_10, 5.0f);
ID_113 = ID_6*ID_112;
ID_114 = ID_5*ID_113;
ID_115 = tan(ID_114);
ID_116 = ID_6*ID_100;
ID_117 = ID_116/ID_27;
ID_118 = 6.2831855f*ID_117;
ID_119 = (ID_24+ID_118);
ID_120 = ID_115*ID_119;
ID_121 = 5.0f-ID_15;
ID_122 = pow(ID_10, ID_121);
ID_123 = ID_6*ID_122;
ID_124 = ID_5*ID_123;
ID_125 = tan(ID_124);
ID_126 = ID_120/ID_125;
ID_127 = ID_6*ID_115;
ID_128 = ID_127/ID_27;
ID_129 = 6.2831855f*ID_128;
ID_130 = (ID_24+ID_129);
ID_131 = 1.0f/ID_130;
ID_132 = (ID_129-ID_24);
ID_133 = W4;
ID_134 = proj0(ID_133);
ID_135 = ID_134';
ID_136 = ID_132*ID_135;
ID_137 = pow(ID_10, 4.0f);
ID_138 = ID_6*ID_137;
ID_139 = ID_5*ID_138;
ID_140 = tan(ID_139);
ID_141 = ID_6*ID_125;
ID_142 = ID_141/ID_27;
ID_143 = 6.2831855f*ID_142;
ID_144 = (ID_24+ID_143);
ID_145 = ID_140*ID_144;
ID_146 = 4.0f-ID_15;
ID_147 = pow(ID_10, ID_146);
ID_148 = ID_6*ID_147;
ID_149 = ID_5*ID_148;
ID_150 = tan(ID_149);
ID_151 = ID_145/ID_150;
ID_152 = ID_6*ID_140;
ID_153 = ID_152/ID_27;
ID_154 = 6.2831855f*ID_153;
ID_155 = (ID_24+ID_154);
ID_156 = 1.0f/ID_155;
ID_157 = (ID_154-ID_24);
ID_158 = W5;
ID_159 = proj0(ID_158);
ID_160 = ID_159';
ID_161 = ID_157*ID_160;
ID_162 = pow(ID_10, 3.0f);
ID_163 = ID_6*ID_162;
ID_164 = ID_5*ID_163;
ID_165 = tan(ID_164);
ID_166 = ID_6*ID_150;
ID_167 = ID_166/ID_27;
ID_168 = 6.2831855f*ID_167;
ID_169 = (ID_24+ID_168);
ID_170 = ID_165*ID_169;
ID_171 = 3.0f-ID_15;
ID_172 = pow(ID_10, ID_171);
ID_173 = ID_6*ID_172;
ID_174 = ID_5*ID_173;
ID_175 = tan(ID_174);
ID_176 = ID_170/ID_175;
ID_177 = ID_6*ID_165;
ID_178 = ID_177/ID_27;
ID_179 = 6.2831855f*ID_178;
ID_180 = (ID_24+ID_179);
ID_181 = 1.0f/ID_180;
ID_182 = (ID_179-ID_24);
ID_183 = W6;
ID_184 = proj0(ID_183);
ID_185 = ID_184';
ID_186 = ID_182*ID_185;
ID_187 = pow(ID_10, 2.0f);
ID_188 = ID_6*ID_187;
ID_189 = ID_5*ID_188;
ID_190 = tan(ID_189);
ID_191 = ID_6*ID_175;
ID_192 = ID_191/ID_27;
ID_193 = 6.2831855f*ID_192;
ID_194 = (ID_24+ID_193);
ID_195 = ID_190*ID_194;
ID_196 = 2.0f-ID_15;
ID_197 = pow(ID_10, ID_196);
ID_198 = ID_6*ID_197;
ID_199 = ID_5*ID_198;
ID_200 = tan(ID_199);
ID_201 = ID_195/ID_200;
ID_202 = ID_6*ID_190;
ID_203 = ID_202/ID_27;
ID_204 = 6.2831855f*ID_203;
ID_205 = (ID_24+ID_204);
ID_206 = 1.0f/ID_205;
ID_207 = (ID_204-ID_24);
ID_208 = W7;
ID_209 = proj0(ID_208);
ID_210 = ID_209';
ID_211 = ID_207*ID_210;
ID_212 = ID_6*ID_10;
ID_213 = ID_5*ID_212;
ID_214 = tan(ID_213);
ID_215 = ID_6*ID_200;
ID_216 = ID_215/ID_27;
ID_217 = 6.2831855f*ID_216;
ID_218 = (ID_24+ID_217);
ID_219 = ID_214*ID_218;
ID_220 = 1.0f-ID_15;
ID_221 = pow(ID_10, ID_220);
ID_222 = ID_6*ID_221;
ID_223 = ID_5*ID_222;
ID_224 = tan(ID_223);
ID_225 = ID_219/ID_224;
ID_226 = ID_6*ID_214;
ID_227 = ID_226/ID_27;
ID_228 = 6.2831855f*ID_227;
ID_229 = (ID_24+ID_228);
ID_230 = 1.0f/ID_229;
ID_231 = (ID_228-ID_24);
ID_232 = W8;
ID_233 = proj0(ID_232);
ID_234 = ID_233';
ID_235 = ID_231*ID_234;
ID_236 = ID_6*ID_224;
ID_237 = ID_236/ID_27;
ID_238 = 6.2831855f*ID_237;
ID_239 = (ID_24+ID_238);
ID_240 = ID_27*ID_239;
ID_241 = -1.0f*ID_15;
ID_242 = pow(ID_10, ID_241);
ID_243 = ID_6*ID_242;
ID_244 = ID_5*ID_243;
ID_245 = tan(ID_244);
ID_246 = ID_240/ID_245;
ID_247 = 6.2831855f*ID_6;
ID_248 = (ID_24+ID_247);
ID_249 = 1.0f/ID_248;
ID_250 = (ID_247-ID_24);
ID_251 = W9;
ID_252 = proj0(ID_251);
ID_253 = ID_252';
ID_254 = ID_250*ID_253;
ID_255 = ID_6*ID_245;
ID_256 = ID_255/ID_27;
ID_257 = 6.2831855f*ID_256;
ID_258 = (ID_24+ID_257);
ID_259 = vslider("[1] Amplitude [unit:dB] [style:knob]     [tooltip: Sawtooth waveform amplitude]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[2] Test Signal [tooltip: See Faust's oscillator.lib for sawtooth_demo]",-2e+01f,-1.2e+02f,1e+01f,0.1f);
ID_260 = 0.05f*ID_259;
ID_261 = pow(1e+01f, ID_260);
ID_262 = 0.001f*ID_261;
ID_263 = W10;
ID_264 = proj0(ID_263);
ID_265 = ID_264';
ID_266 = 0.999f*ID_265;
ID_267 = ID_262+ID_266;
ID_268 = letrec(W10 = (ID_267));
ID_269 = proj0(ID_268);
ID_270 = ID_269@0;
ID_271 = checkbox("[2] External Signal Input (overrides Sawtooth/Noise selection above)/[7] Alternate Signals/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[2] Test Signal [tooltip: See Faust's oscillator.lib for sawtooth_demo]");
ID_272 = int(ID_271);
ID_273 = checkbox("[0] Noise (White or Pink - uses only Amplitude control on the left)/[7] Alternate Signals/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[2] Test Signal [tooltip: See Faust's oscillator.lib for sawtooth_demo]");
ID_274 = int(ID_273);
ID_275 = nentry("[6] Saw Order [tooltip: Order of sawtootn aliasing suppression]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[2] Test Signal [tooltip: See Faust's oscillator.lib for sawtooth_demo]",2.0f,1.0f,4.0f,1.0f);
ID_276 = ID_275+-1.0f;
ID_277 = int(ID_276);
ID_278 = ID_277>=2;
ID_279 = ID_277>=1;
ID_280 = W11;
ID_281 = proj0(ID_280);
ID_282 = ID_281';
ID_283 = 1.0f/ID_4;
ID_284 = W12;
ID_285 = proj0(ID_284);
ID_286 = ID_285';
ID_287 = vslider("[5] Portamento [unit:sec] [style:knob] [scale:log]       [tooltip: Portamento (frequency-glide) time-constant in seconds]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[2] Test Signal [tooltip: See Faust's oscillator.lib for sawtooth_demo]",0.1f,0.001f,1e+01f,0.001f);
ID_288 = ID_287>0.0f;
ID_289 = ID_283/ID_287;
ID_290 = -1.0f*ID_289;
ID_291 = exp(ID_290);
ID_292 = select2(ID_288,0.0f,ID_291);
ID_293 = ID_286*ID_292;
ID_294 = vslider("[2] Frequency [unit:PK] [style:knob]     [tooltip: Sawtooth frequency as a Piano Key (PK) number (A440 = key 49)]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[2] Test Signal [tooltip: See Faust's oscillator.lib for sawtooth_demo]",49.0f,1.0f,88.0f,0.01f);
ID_295 = (ID_294+-49.0f);
ID_296 = 0.083333336f*ID_295;
ID_297 = pow(2.0f, ID_296);
ID_298 = 4.4e+02f*ID_297;
ID_299 = (1.0f-ID_292);
ID_300 = ID_298*ID_299;
ID_301 = ID_293+ID_300;
ID_302 = letrec(W12 = (ID_301));
ID_303 = proj0(ID_302);
ID_304 = ID_303@0;
ID_305 = abs(ID_304);
ID_306 = max(2e+01f, ID_305);
ID_307 = ID_283*ID_306;
ID_308 = ID_282+ID_307;
ID_309 = floor(ID_308);
ID_310 = ID_308-ID_309;
ID_311 = letrec(W11 = (ID_310));
ID_312 = proj0(ID_311);
ID_313 = ID_312@0;
ID_314 = 2.0f*ID_313;
ID_315 = ID_314+-1.0f;
ID_316 = 0.25f*ID_4;
ID_317 = 1';
ID_318 = float(ID_317);
ID_319 = pow(ID_315, 2.0f);
ID_320 = ID_319';
ID_321 = (ID_319-ID_320);
ID_322 = ID_318*ID_321;
ID_323 = ID_322/ID_306;
ID_324 = ID_316*ID_323;
ID_325 = select2(ID_279,ID_315,ID_324);
ID_326 = ID_277>=3;
ID_327 = pow(ID_4, 2.0f);
ID_328 = 0.041666668f*ID_327;
ID_329 = 1@2;
ID_330 = float(ID_329);
ID_331 = pow(ID_315, 3.0f);
ID_332 = 1.0f-ID_314;
ID_333 = (ID_331+ID_332);
ID_334 = ID_333';
ID_335 = ID_314+ID_334;
ID_336 = 1.0f-ID_335;
ID_337 = (ID_331+ID_336);
ID_338 = ID_337/ID_306;
ID_339 = ID_338';
ID_340 = (ID_338-ID_339);
ID_341 = ID_330*ID_340;
ID_342 = ID_341/ID_306;
ID_343 = ID_328*ID_342;
ID_344 = pow(ID_4, 3.0f);
ID_345 = 0.0052083335f*ID_344;
ID_346 = 1@3;
ID_347 = float(ID_346);
ID_348 = (ID_319+-2.0f);
ID_349 = ID_319*ID_348;
ID_350 = ID_349';
ID_351 = (ID_349-ID_350);
ID_352 = ID_351/ID_306;
ID_353 = ID_352';
ID_354 = (ID_352-ID_353);
ID_355 = ID_354/ID_306;
ID_356 = ID_355';
ID_357 = (ID_355-ID_356);
ID_358 = ID_347*ID_357;
ID_359 = ID_358/ID_306;
ID_360 = ID_345*ID_359;
ID_361 = select2(ID_326,ID_343,ID_360);
ID_362 = select2(ID_278,ID_325,ID_361);
ID_363 = W13;
ID_364 = proj0(ID_363);
ID_365 = ID_364';
ID_366 = vslider("[3] Detuning 1 [unit:%%] [style:knob]       [tooltip: Percentage frequency-shift up or down for second oscillator]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[2] Test Signal [tooltip: See Faust's oscillator.lib for sawtooth_demo]",-0.1f,-1e+01f,1e+01f,0.01f);
ID_367 = 0.01f*ID_366;
ID_368 = (ID_367+1.0f);
ID_369 = ID_368*ID_304;
ID_370 = abs(ID_369);
ID_371 = max(2e+01f, ID_370);
ID_372 = ID_283*ID_371;
ID_373 = ID_365+ID_372;
ID_374 = floor(ID_373);
ID_375 = ID_373-ID_374;
ID_376 = letrec(W13 = (ID_375));
ID_377 = proj0(ID_376);
ID_378 = ID_377@0;
ID_379 = 2.0f*ID_378;
ID_380 = ID_379+-1.0f;
ID_381 = pow(ID_380, 2.0f);
ID_382 = ID_381';
ID_383 = (ID_381-ID_382);
ID_384 = ID_318*ID_383;
ID_385 = ID_384/ID_371;
ID_386 = ID_316*ID_385;
ID_387 = select2(ID_279,ID_380,ID_386);
ID_388 = pow(ID_380, 3.0f);
ID_389 = 1.0f-ID_379;
ID_390 = (ID_388+ID_389);
ID_391 = ID_390';
ID_392 = ID_379+ID_391;
ID_393 = 1.0f-ID_392;
ID_394 = (ID_388+ID_393);
ID_395 = ID_394/ID_371;
ID_396 = ID_395';
ID_397 = (ID_395-ID_396);
ID_398 = ID_330*ID_397;
ID_399 = ID_398/ID_371;
ID_400 = ID_328*ID_399;
ID_401 = (ID_381+-2.0f);
ID_402 = ID_381*ID_401;
ID_403 = ID_402';
ID_404 = (ID_402-ID_403);
ID_405 = ID_404/ID_371;
ID_406 = ID_405';
ID_407 = (ID_405-ID_406);
ID_408 = ID_407/ID_371;
ID_409 = ID_408';
ID_410 = (ID_408-ID_409);
ID_411 = ID_347*ID_410;
ID_412 = ID_411/ID_371;
ID_413 = ID_345*ID_412;
ID_414 = select2(ID_326,ID_400,ID_413);
ID_415 = select2(ID_278,ID_387,ID_414);
ID_416 = ID_362+ID_415;
ID_417 = W14;
ID_418 = proj0(ID_417);
ID_419 = ID_418';
ID_420 = vslider("[4] Detuning 2 [unit:%%] [style:knob] [tooltip: Percentage frequency-shift up or down for third detuned oscillator]/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[2] Test Signal [tooltip: See Faust's oscillator.lib for sawtooth_demo]",0.1f,-1e+01f,1e+01f,0.01f);
ID_421 = 0.01f*ID_420;
ID_422 = (ID_421+1.0f);
ID_423 = ID_422*ID_304;
ID_424 = abs(ID_423);
ID_425 = max(2e+01f, ID_424);
ID_426 = ID_283*ID_425;
ID_427 = ID_419+ID_426;
ID_428 = floor(ID_427);
ID_429 = ID_427-ID_428;
ID_430 = letrec(W14 = (ID_429));
ID_431 = proj0(ID_430);
ID_432 = ID_431@0;
ID_433 = 2.0f*ID_432;
ID_434 = ID_433+-1.0f;
ID_435 = pow(ID_434, 2.0f);
ID_436 = ID_435';
ID_437 = (ID_435-ID_436);
ID_438 = ID_318*ID_437;
ID_439 = ID_438/ID_425;
ID_440 = ID_316*ID_439;
ID_441 = select2(ID_279,ID_434,ID_440);
ID_442 = pow(ID_434, 3.0f);
ID_443 = 1.0f-ID_433;
ID_444 = (ID_442+ID_443);
ID_445 = ID_444';
ID_446 = ID_433+ID_445;
ID_447 = 1.0f-ID_446;
ID_448 = (ID_442+ID_447);
ID_449 = ID_448/ID_425;
ID_450 = ID_449';
ID_451 = (ID_449-ID_450);
ID_452 = ID_330*ID_451;
ID_453 = ID_452/ID_425;
ID_454 = ID_328*ID_453;
ID_455 = (ID_435+-2.0f);
ID_456 = ID_435*ID_455;
ID_457 = ID_456';
ID_458 = (ID_456-ID_457);
ID_459 = ID_458/ID_425;
ID_460 = ID_459';
ID_461 = (ID_459-ID_460);
ID_462 = ID_461/ID_425;
ID_463 = ID_462';
ID_464 = (ID_462-ID_463);
ID_465 = ID_347*ID_464;
ID_466 = ID_465/ID_425;
ID_467 = ID_345*ID_466;
ID_468 = select2(ID_326,ID_454,ID_467);
ID_469 = select2(ID_278,ID_441,ID_468);
ID_470 = (ID_416+ID_469);
ID_471 = ID_270*ID_470;
ID_472 = 0.33333334f*ID_471;
ID_473 = checkbox("[1] Pink instead of White Noise (also called 1/f Noise) [tooltip: Pink Noise (or 1/f noise) is Constant-Q Noise, meaning that it has the same total power in every octave]/[7] Alternate Signals/[1]/[0] SAWTOOTH OSCILLATOR     [tooltip: See Faust's oscillator.lib for documentation and references]/[2] Test Signal [tooltip: See Faust's oscillator.lib for sawtooth_demo]");
ID_474 = int(ID_473);
ID_475 = W15;
ID_476 = proj0(ID_475);
ID_477 = ID_476';
ID_478 = 1103515245*ID_477;
ID_479 = ID_478+12345;
ID_480 = letrec(W15 = (ID_479));
ID_481 = proj0(ID_480);
ID_482 = ID_481@0;
ID_483 = float(ID_482);
ID_484 = 4.656613e-10f*ID_483;
ID_485 = W16;
ID_486 = proj0(ID_485);
ID_487 = ID_486@3;
ID_488 = 0.5221894f*ID_487;
ID_489 = ID_486';
ID_490 = 2.494956f*ID_489;
ID_491 = ID_484+ID_490;
ID_492 = ID_488+ID_491;
ID_493 = ID_486@2;
ID_494 = 2.0172658f*ID_493;
ID_495 = ID_492-ID_494;
ID_496 = letrec(W16 = (ID_495));
ID_497 = proj0(ID_496);
ID_498 = ID_497@0;
ID_499 = 0.049922034f*ID_498;
ID_500 = 0.0506127f*ID_493;
ID_501 = ID_499+ID_500;
ID_502 = 0.095993534f*ID_489;
ID_503 = 0.004408786f*ID_487;
ID_504 = ID_502+ID_503;
ID_505 = ID_501-ID_504;
ID_506 = select2(ID_474,ID_484,ID_505);
ID_507 = select2(ID_274,ID_472,ID_506);
ID_508 = select2(ID_272,ID_507,IN[0]);
ID_509 = ID_270*ID_508;
ID_510 = select2(ID_1,ID_509,0.0f);
ID_511 = ID_258*ID_510;
ID_512 = (ID_257-ID_24);
ID_513 = ID_510';
ID_514 = ID_512*ID_513;
ID_515 = ID_511+ID_514;
ID_516 = (ID_254-ID_515);
ID_517 = ID_249*ID_516;
ID_518 = -1.0f*ID_517;
ID_519 = letrec(W9 = (ID_518));
ID_520 = proj0(ID_519);
ID_521 = ID_520@0;
ID_522 = ID_246*ID_521;
ID_523 = (ID_238-ID_24);
ID_524 = ID_27/ID_245;
ID_525 = ID_524*ID_521;
ID_526 = ID_525';
ID_527 = ID_523*ID_526;
ID_528 = ID_522+ID_527;
ID_529 = (ID_235-ID_528);
ID_530 = ID_230*ID_529;
ID_531 = -1.0f*ID_530;
ID_532 = letrec(W8 = (ID_531));
ID_533 = proj0(ID_532);
ID_534 = ID_533@0;
ID_535 = ID_225*ID_534;
ID_536 = (ID_217-ID_24);
ID_537 = ID_214/ID_224;
ID_538 = ID_537*ID_534;
ID_539 = ID_538';
ID_540 = ID_536*ID_539;
ID_541 = ID_535+ID_540;
ID_542 = (ID_211-ID_541);
ID_543 = ID_206*ID_542;
ID_544 = -1.0f*ID_543;
ID_545 = letrec(W7 = (ID_544));
ID_546 = proj0(ID_545);
ID_547 = ID_546@0;
ID_548 = ID_201*ID_547;
ID_549 = (ID_193-ID_24);
ID_550 = ID_190/ID_200;
ID_551 = ID_550*ID_547;
ID_552 = ID_551';
ID_553 = ID_549*ID_552;
ID_554 = ID_548+ID_553;
ID_555 = (ID_186-ID_554);
ID_556 = ID_181*ID_555;
ID_557 = -1.0f*ID_556;
ID_558 = letrec(W6 = (ID_557));
ID_559 = proj0(ID_558);
ID_560 = ID_559@0;
ID_561 = ID_176*ID_560;
ID_562 = (ID_168-ID_24);
ID_563 = ID_165/ID_175;
ID_564 = ID_563*ID_560;
ID_565 = ID_564';
ID_566 = ID_562*ID_565;
ID_567 = ID_561+ID_566;
ID_568 = (ID_161-ID_567);
ID_569 = ID_156*ID_568;
ID_570 = -1.0f*ID_569;
ID_571 = letrec(W5 = (ID_570));
ID_572 = proj0(ID_571);
ID_573 = ID_572@0;
ID_574 = ID_151*ID_573;
ID_575 = (ID_143-ID_24);
ID_576 = ID_140/ID_150;
ID_577 = ID_576*ID_573;
ID_578 = ID_577';
ID_579 = ID_575*ID_578;
ID_580 = ID_574+ID_579;
ID_581 = (ID_136-ID_580);
ID_582 = ID_131*ID_581;
ID_583 = -1.0f*ID_582;
ID_584 = letrec(W4 = (ID_583));
ID_585 = proj0(ID_584);
ID_586 = ID_585@0;
ID_587 = ID_126*ID_586;
ID_588 = (ID_118-ID_24);
ID_589 = ID_115/ID_125;
ID_590 = ID_589*ID_586;
ID_591 = ID_590';
ID_592 = ID_588*ID_591;
ID_593 = ID_587+ID_592;
ID_594 = (ID_111-ID_593);
ID_595 = ID_106*ID_594;
ID_596 = -1.0f*ID_595;
ID_597 = letrec(W3 = (ID_596));
ID_598 = proj0(ID_597);
ID_599 = ID_598@0;
ID_600 = ID_101*ID_599;
ID_601 = (ID_93-ID_24);
ID_602 = ID_90/ID_100;
ID_603 = ID_602*ID_599;
ID_604 = ID_603';
ID_605 = ID_601*ID_604;
ID_606 = ID_600+ID_605;
ID_607 = (ID_86-ID_606);
ID_608 = ID_81*ID_607;
ID_609 = -1.0f*ID_608;
ID_610 = letrec(W2 = (ID_609));
ID_611 = proj0(ID_610);
ID_612 = ID_611@0;
ID_613 = ID_76*ID_612;
ID_614 = (ID_68-ID_24);
ID_615 = ID_65/ID_75;
ID_616 = ID_615*ID_612;
ID_617 = ID_616';
ID_618 = ID_614*ID_617;
ID_619 = ID_613+ID_618;
ID_620 = (ID_61-ID_619);
ID_621 = ID_56*ID_620;
ID_622 = -1.0f*ID_621;
ID_623 = letrec(W1 = (ID_622));
ID_624 = proj0(ID_623);
ID_625 = ID_624@0;
ID_626 = ID_51*ID_625;
ID_627 = (ID_43-ID_24);
ID_628 = ID_40/ID_50;
ID_629 = ID_628*ID_625;
ID_630 = ID_629';
ID_631 = ID_627*ID_630;
ID_632 = ID_626+ID_631;
ID_633 = (ID_36-ID_632);
ID_634 = ID_31*ID_633;
ID_635 = -1.0f*ID_634;
ID_636 = letrec(W0 = (ID_635));
ID_637 = proj0(ID_636);
ID_638 = ID_637@0;
ID_639 = ID_21*ID_638;
ID_640 = select2(ID_1,ID_639,ID_509);
ID_641 = hslider("[1] Level dB Offset [unit:dB]         [tooltip: Level offset in decibels]/[1] SPECTRUM ANALYZER CONTROLS/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",5e+01f,0.0f,1e+02f,1.0f);
ID_642 = W17;
ID_643 = proj0(ID_642);
ID_644 = ID_643';
ID_645 = hslider("[0] Level Averaging Time [unit:ms] [scale:log]         [tooltip: band-level averaging time in milliseconds]/[1] SPECTRUM ANALYZER CONTROLS/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",1e+02f,1.0f,1e+04f,1.0f);
ID_646 = 0.001f*ID_645;
ID_647 = ID_646>0.0f;
ID_648 = 1e+03f/ID_4;
ID_649 = ID_648/ID_645;
ID_650 = -1.0f*ID_649;
ID_651 = exp(ID_650);
ID_652 = select2(ID_647,0.0f,ID_651);
ID_653 = ID_644*ID_652;
ID_654 = 50265.484f/ID_4;
ID_655 = tan(ID_654);
ID_656 = 1.0f/ID_655;
ID_657 = (ID_656+0.15748216f);
ID_658 = ID_657/ID_655;
ID_659 = (ID_658+0.9351402f);
ID_660 = 1.0f/ID_659;
ID_661 = pow(ID_655, 2.0f);
ID_662 = 50.06381f/ID_661;
ID_663 = (ID_662+0.9351402f);
ID_664 = (ID_656+0.74313045f);
ID_665 = ID_664/ID_655;
ID_666 = (ID_665+1.4500711f);
ID_667 = 1.0f/ID_666;
ID_668 = 11.0520525f/ID_661;
ID_669 = (ID_668+1.4500711f);
ID_670 = (ID_656+3.1897273f);
ID_671 = ID_670/ID_655;
ID_672 = (ID_671+4.0767817f);
ID_673 = 1.0f/ID_672;
ID_674 = 0.0017661728f/ID_661;
ID_675 = (ID_674+0.0004076782f);
ID_676 = (ID_656+-3.1897273f);
ID_677 = ID_676/ID_655;
ID_678 = (ID_677+4.0767817f);
ID_679 = W20;
ID_680 = proj0(ID_679);
ID_681 = ID_680@2;
ID_682 = ID_678*ID_681;
ID_683 = 1.0f/ID_661;
ID_684 = (4.0767817f-ID_683);
ID_685 = 2.0f*ID_684;
ID_686 = ID_680';
ID_687 = ID_685*ID_686;
ID_688 = (ID_682+ID_687);
ID_689 = ID_673*ID_688;
ID_690 = ID_640-ID_689;
ID_691 = letrec(W20 = (ID_690));
ID_692 = proj0(ID_691);
ID_693 = ID_692@0;
ID_694 = ID_675*ID_693;
ID_695 = (0.0004076782f-ID_674);
ID_696 = 2.0f*ID_695;
ID_697 = ID_696*ID_686;
ID_698 = ID_694+ID_697;
ID_699 = ID_675*ID_681;
ID_700 = (ID_698+ID_699);
ID_701 = ID_673*ID_700;
ID_702 = (ID_656+-0.74313045f);
ID_703 = ID_702/ID_655;
ID_704 = (ID_703+1.4500711f);
ID_705 = W19;
ID_706 = proj0(ID_705);
ID_707 = ID_706@2;
ID_708 = ID_704*ID_707;
ID_709 = (1.4500711f-ID_683);
ID_710 = 2.0f*ID_709;
ID_711 = ID_706';
ID_712 = ID_710*ID_711;
ID_713 = (ID_708+ID_712);
ID_714 = ID_667*ID_713;
ID_715 = ID_701-ID_714;
ID_716 = letrec(W19 = (ID_715));
ID_717 = proj0(ID_716);
ID_718 = ID_717@0;
ID_719 = ID_669*ID_718;
ID_720 = (1.4500711f-ID_668);
ID_721 = 2.0f*ID_720;
ID_722 = ID_721*ID_711;
ID_723 = ID_719+ID_722;
ID_724 = ID_669*ID_707;
ID_725 = (ID_723+ID_724);
ID_726 = ID_667*ID_725;
ID_727 = (ID_656+-0.15748216f);
ID_728 = ID_727/ID_655;
ID_729 = (ID_728+0.9351402f);
ID_730 = W18;
ID_731 = proj0(ID_730);
ID_732 = ID_731@2;
ID_733 = ID_729*ID_732;
ID_734 = (0.9351402f-ID_683);
ID_735 = 2.0f*ID_734;
ID_736 = ID_731';
ID_737 = ID_735*ID_736;
ID_738 = (ID_733+ID_737);
ID_739 = ID_660*ID_738;
ID_740 = ID_726-ID_739;
ID_741 = letrec(W18 = (ID_740));
ID_742 = proj0(ID_741);
ID_743 = ID_742@0;
ID_744 = ID_663*ID_743;
ID_745 = (0.9351402f-ID_662);
ID_746 = 2.0f*ID_745;
ID_747 = ID_746*ID_736;
ID_748 = ID_744+ID_747;
ID_749 = ID_663*ID_732;
ID_750 = (ID_748+ID_749);
ID_751 = ID_660*ID_750;
ID_752 = abs(ID_751);
ID_753 = (1.0f-ID_652);
ID_754 = ID_752*ID_753;
ID_755 = ID_653+ID_754;
ID_756 = letrec(W17 = (ID_755));
ID_757 = proj0(ID_756);
ID_758 = ID_757@0;
ID_759 = log10(ID_758);
ID_760 = 2e+01f*ID_759;
ID_761 = ID_641+ID_760;
ID_762 = vbargraph("[14] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_761);
ID_763 = W21;
ID_764 = proj0(ID_763);
ID_765 = ID_764';
ID_766 = ID_652*ID_765;
ID_767 = 31665.27f/ID_4;
ID_768 = tan(ID_767);
ID_769 = 1.0f/ID_768;
ID_770 = (ID_769+0.15748216f);
ID_771 = ID_770/ID_768;
ID_772 = (ID_771+0.9351402f);
ID_773 = 1.0f/ID_772;
ID_774 = pow(ID_768, 2.0f);
ID_775 = 50.06381f/ID_774;
ID_776 = (ID_775+0.9351402f);
ID_777 = (ID_769+0.74313045f);
ID_778 = ID_777/ID_768;
ID_779 = (ID_778+1.4500711f);
ID_780 = 1.0f/ID_779;
ID_781 = 11.0520525f/ID_774;
ID_782 = (ID_781+1.4500711f);
ID_783 = (ID_769+3.1897273f);
ID_784 = ID_783/ID_768;
ID_785 = (ID_784+4.0767817f);
ID_786 = 1.0f/ID_785;
ID_787 = 0.0017661728f/ID_774;
ID_788 = (ID_787+0.0004076782f);
ID_789 = (ID_656+0.16840488f);
ID_790 = ID_789/ID_655;
ID_791 = (ID_790+1.0693583f);
ID_792 = 1.0f/ID_791;
ID_793 = (ID_683+53.53615f);
ID_794 = (ID_656+0.51247865f);
ID_795 = ID_794/ID_655;
ID_796 = (ID_795+0.6896214f);
ID_797 = 1.0f/ID_796;
ID_798 = (ID_683+7.6217313f);
ID_799 = (ID_656+0.78241307f);
ID_800 = ID_799/ID_655;
ID_801 = (ID_800+0.2452915f);
ID_802 = 1.0f/ID_801;
ID_803 = 0.0001f/ID_661;
ID_804 = (ID_803+0.0004332272f);
ID_805 = (ID_656+-0.78241307f);
ID_806 = ID_805/ID_655;
ID_807 = (ID_806+0.2452915f);
ID_808 = W27;
ID_809 = proj0(ID_808);
ID_810 = ID_809@2;
ID_811 = ID_807*ID_810;
ID_812 = (0.2452915f-ID_683);
ID_813 = 2.0f*ID_812;
ID_814 = ID_809';
ID_815 = ID_813*ID_814;
ID_816 = (ID_811+ID_815);
ID_817 = ID_802*ID_816;
ID_818 = ID_640-ID_817;
ID_819 = letrec(W27 = (ID_818));
ID_820 = proj0(ID_819);
ID_821 = ID_820@0;
ID_822 = ID_804*ID_821;
ID_823 = (0.0004332272f-ID_803);
ID_824 = 2.0f*ID_823;
ID_825 = ID_824*ID_814;
ID_826 = ID_822+ID_825;
ID_827 = ID_804*ID_810;
ID_828 = (ID_826+ID_827);
ID_829 = ID_802*ID_828;
ID_830 = (ID_656+-0.51247865f);
ID_831 = ID_830/ID_655;
ID_832 = (ID_831+0.6896214f);
ID_833 = W26;
ID_834 = proj0(ID_833);
ID_835 = ID_834@2;
ID_836 = ID_832*ID_835;
ID_837 = (0.6896214f-ID_683);
ID_838 = 2.0f*ID_837;
ID_839 = ID_834';
ID_840 = ID_838*ID_839;
ID_841 = (ID_836+ID_840);
ID_842 = ID_797*ID_841;
ID_843 = ID_829-ID_842;
ID_844 = letrec(W26 = (ID_843));
ID_845 = proj0(ID_844);
ID_846 = ID_845@0;
ID_847 = ID_798*ID_846;
ID_848 = (7.6217313f-ID_683);
ID_849 = 2.0f*ID_848;
ID_850 = ID_849*ID_839;
ID_851 = ID_847+ID_850;
ID_852 = ID_798*ID_835;
ID_853 = (ID_851+ID_852);
ID_854 = ID_797*ID_853;
ID_855 = (ID_656+-0.16840488f);
ID_856 = ID_855/ID_655;
ID_857 = (ID_856+1.0693583f);
ID_858 = W25;
ID_859 = proj0(ID_858);
ID_860 = ID_859@2;
ID_861 = ID_857*ID_860;
ID_862 = (1.0693583f-ID_683);
ID_863 = 2.0f*ID_862;
ID_864 = ID_859';
ID_865 = ID_863*ID_864;
ID_866 = (ID_861+ID_865);
ID_867 = ID_792*ID_866;
ID_868 = ID_854-ID_867;
ID_869 = letrec(W25 = (ID_868));
ID_870 = proj0(ID_869);
ID_871 = ID_870@0;
ID_872 = ID_793*ID_871;
ID_873 = (53.53615f-ID_683);
ID_874 = 2.0f*ID_873;
ID_875 = ID_874*ID_864;
ID_876 = ID_872+ID_875;
ID_877 = ID_793*ID_860;
ID_878 = (ID_876+ID_877);
ID_879 = ID_792*ID_878;
ID_880 = (ID_769+-3.1897273f);
ID_881 = ID_880/ID_768;
ID_882 = (ID_881+4.0767817f);
ID_883 = W24;
ID_884 = proj0(ID_883);
ID_885 = ID_884@2;
ID_886 = ID_882*ID_885;
ID_887 = 1.0f/ID_774;
ID_888 = (4.0767817f-ID_887);
ID_889 = 2.0f*ID_888;
ID_890 = ID_884';
ID_891 = ID_889*ID_890;
ID_892 = (ID_886+ID_891);
ID_893 = ID_786*ID_892;
ID_894 = ID_879-ID_893;
ID_895 = letrec(W24 = (ID_894));
ID_896 = proj0(ID_895);
ID_897 = ID_896@0;
ID_898 = ID_788*ID_897;
ID_899 = (0.0004076782f-ID_787);
ID_900 = 2.0f*ID_899;
ID_901 = ID_900*ID_890;
ID_902 = ID_898+ID_901;
ID_903 = ID_788*ID_885;
ID_904 = (ID_902+ID_903);
ID_905 = ID_786*ID_904;
ID_906 = (ID_769+-0.74313045f);
ID_907 = ID_906/ID_768;
ID_908 = (ID_907+1.4500711f);
ID_909 = W23;
ID_910 = proj0(ID_909);
ID_911 = ID_910@2;
ID_912 = ID_908*ID_911;
ID_913 = (1.4500711f-ID_887);
ID_914 = 2.0f*ID_913;
ID_915 = ID_910';
ID_916 = ID_914*ID_915;
ID_917 = (ID_912+ID_916);
ID_918 = ID_780*ID_917;
ID_919 = ID_905-ID_918;
ID_920 = letrec(W23 = (ID_919));
ID_921 = proj0(ID_920);
ID_922 = ID_921@0;
ID_923 = ID_782*ID_922;
ID_924 = (1.4500711f-ID_781);
ID_925 = 2.0f*ID_924;
ID_926 = ID_925*ID_915;
ID_927 = ID_923+ID_926;
ID_928 = ID_782*ID_911;
ID_929 = (ID_927+ID_928);
ID_930 = ID_780*ID_929;
ID_931 = (ID_769+-0.15748216f);
ID_932 = ID_931/ID_768;
ID_933 = (ID_932+0.9351402f);
ID_934 = W22;
ID_935 = proj0(ID_934);
ID_936 = ID_935@2;
ID_937 = ID_933*ID_936;
ID_938 = (0.9351402f-ID_887);
ID_939 = 2.0f*ID_938;
ID_940 = ID_935';
ID_941 = ID_939*ID_940;
ID_942 = (ID_937+ID_941);
ID_943 = ID_773*ID_942;
ID_944 = ID_930-ID_943;
ID_945 = letrec(W22 = (ID_944));
ID_946 = proj0(ID_945);
ID_947 = ID_946@0;
ID_948 = ID_776*ID_947;
ID_949 = (0.9351402f-ID_775);
ID_950 = 2.0f*ID_949;
ID_951 = ID_950*ID_940;
ID_952 = ID_948+ID_951;
ID_953 = ID_776*ID_936;
ID_954 = (ID_952+ID_953);
ID_955 = ID_773*ID_954;
ID_956 = abs(ID_955);
ID_957 = ID_753*ID_956;
ID_958 = ID_766+ID_957;
ID_959 = letrec(W21 = (ID_958));
ID_960 = proj0(ID_959);
ID_961 = ID_960@0;
ID_962 = log10(ID_961);
ID_963 = 2e+01f*ID_962;
ID_964 = ID_641+ID_963;
ID_965 = vbargraph("[13] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_964);
ID_966 = ID_762+ID_965;
ID_967 = W28;
ID_968 = proj0(ID_967);
ID_969 = ID_968';
ID_970 = ID_652*ID_969;
ID_971 = 19947.87f/ID_4;
ID_972 = tan(ID_971);
ID_973 = 1.0f/ID_972;
ID_974 = (ID_973+0.15748216f);
ID_975 = ID_974/ID_972;
ID_976 = (ID_975+0.9351402f);
ID_977 = 1.0f/ID_976;
ID_978 = pow(ID_972, 2.0f);
ID_979 = 50.06381f/ID_978;
ID_980 = (ID_979+0.9351402f);
ID_981 = (ID_973+0.74313045f);
ID_982 = ID_981/ID_972;
ID_983 = (ID_982+1.4500711f);
ID_984 = 1.0f/ID_983;
ID_985 = 11.0520525f/ID_978;
ID_986 = (ID_985+1.4500711f);
ID_987 = (ID_973+3.1897273f);
ID_988 = ID_987/ID_972;
ID_989 = (ID_988+4.0767817f);
ID_990 = 1.0f/ID_989;
ID_991 = 0.0017661728f/ID_978;
ID_992 = (ID_991+0.0004076782f);
ID_993 = (ID_769+0.16840488f);
ID_994 = ID_993/ID_768;
ID_995 = (ID_994+1.0693583f);
ID_996 = 1.0f/ID_995;
ID_997 = (ID_887+53.53615f);
ID_998 = (ID_769+0.51247865f);
ID_999 = ID_998/ID_768;
ID_1000 = (ID_999+0.6896214f);
ID_1001 = 1.0f/ID_1000;
ID_1002 = (ID_887+7.6217313f);
ID_1003 = (ID_769+0.78241307f);
ID_1004 = ID_1003/ID_768;
ID_1005 = (ID_1004+0.2452915f);
ID_1006 = 1.0f/ID_1005;
ID_1007 = 0.0001f/ID_774;
ID_1008 = (ID_1007+0.0004332272f);
ID_1009 = (ID_769+-0.78241307f);
ID_1010 = ID_1009/ID_768;
ID_1011 = (ID_1010+0.2452915f);
ID_1012 = W34;
ID_1013 = proj0(ID_1012);
ID_1014 = ID_1013@2;
ID_1015 = ID_1011*ID_1014;
ID_1016 = (0.2452915f-ID_887);
ID_1017 = 2.0f*ID_1016;
ID_1018 = ID_1013';
ID_1019 = ID_1017*ID_1018;
ID_1020 = (ID_1015+ID_1019);
ID_1021 = ID_1006*ID_1020;
ID_1022 = ID_879-ID_1021;
ID_1023 = letrec(W34 = (ID_1022));
ID_1024 = proj0(ID_1023);
ID_1025 = ID_1024@0;
ID_1026 = ID_1008*ID_1025;
ID_1027 = (0.0004332272f-ID_1007);
ID_1028 = 2.0f*ID_1027;
ID_1029 = ID_1028*ID_1018;
ID_1030 = ID_1026+ID_1029;
ID_1031 = ID_1008*ID_1014;
ID_1032 = (ID_1030+ID_1031);
ID_1033 = ID_1006*ID_1032;
ID_1034 = (ID_769+-0.51247865f);
ID_1035 = ID_1034/ID_768;
ID_1036 = (ID_1035+0.6896214f);
ID_1037 = W33;
ID_1038 = proj0(ID_1037);
ID_1039 = ID_1038@2;
ID_1040 = ID_1036*ID_1039;
ID_1041 = (0.6896214f-ID_887);
ID_1042 = 2.0f*ID_1041;
ID_1043 = ID_1038';
ID_1044 = ID_1042*ID_1043;
ID_1045 = (ID_1040+ID_1044);
ID_1046 = ID_1001*ID_1045;
ID_1047 = ID_1033-ID_1046;
ID_1048 = letrec(W33 = (ID_1047));
ID_1049 = proj0(ID_1048);
ID_1050 = ID_1049@0;
ID_1051 = ID_1002*ID_1050;
ID_1052 = (7.6217313f-ID_887);
ID_1053 = 2.0f*ID_1052;
ID_1054 = ID_1053*ID_1043;
ID_1055 = ID_1051+ID_1054;
ID_1056 = ID_1002*ID_1039;
ID_1057 = (ID_1055+ID_1056);
ID_1058 = ID_1001*ID_1057;
ID_1059 = (ID_769+-0.16840488f);
ID_1060 = ID_1059/ID_768;
ID_1061 = (ID_1060+1.0693583f);
ID_1062 = W32;
ID_1063 = proj0(ID_1062);
ID_1064 = ID_1063@2;
ID_1065 = ID_1061*ID_1064;
ID_1066 = (1.0693583f-ID_887);
ID_1067 = 2.0f*ID_1066;
ID_1068 = ID_1063';
ID_1069 = ID_1067*ID_1068;
ID_1070 = (ID_1065+ID_1069);
ID_1071 = ID_996*ID_1070;
ID_1072 = ID_1058-ID_1071;
ID_1073 = letrec(W32 = (ID_1072));
ID_1074 = proj0(ID_1073);
ID_1075 = ID_1074@0;
ID_1076 = ID_997*ID_1075;
ID_1077 = (53.53615f-ID_887);
ID_1078 = 2.0f*ID_1077;
ID_1079 = ID_1078*ID_1068;
ID_1080 = ID_1076+ID_1079;
ID_1081 = ID_997*ID_1064;
ID_1082 = (ID_1080+ID_1081);
ID_1083 = ID_996*ID_1082;
ID_1084 = (ID_973+-3.1897273f);
ID_1085 = ID_1084/ID_972;
ID_1086 = (ID_1085+4.0767817f);
ID_1087 = W31;
ID_1088 = proj0(ID_1087);
ID_1089 = ID_1088@2;
ID_1090 = ID_1086*ID_1089;
ID_1091 = 1.0f/ID_978;
ID_1092 = (4.0767817f-ID_1091);
ID_1093 = 2.0f*ID_1092;
ID_1094 = ID_1088';
ID_1095 = ID_1093*ID_1094;
ID_1096 = (ID_1090+ID_1095);
ID_1097 = ID_990*ID_1096;
ID_1098 = ID_1083-ID_1097;
ID_1099 = letrec(W31 = (ID_1098));
ID_1100 = proj0(ID_1099);
ID_1101 = ID_1100@0;
ID_1102 = ID_992*ID_1101;
ID_1103 = (0.0004076782f-ID_991);
ID_1104 = 2.0f*ID_1103;
ID_1105 = ID_1104*ID_1094;
ID_1106 = ID_1102+ID_1105;
ID_1107 = ID_992*ID_1089;
ID_1108 = (ID_1106+ID_1107);
ID_1109 = ID_990*ID_1108;
ID_1110 = (ID_973+-0.74313045f);
ID_1111 = ID_1110/ID_972;
ID_1112 = (ID_1111+1.4500711f);
ID_1113 = W30;
ID_1114 = proj0(ID_1113);
ID_1115 = ID_1114@2;
ID_1116 = ID_1112*ID_1115;
ID_1117 = (1.4500711f-ID_1091);
ID_1118 = 2.0f*ID_1117;
ID_1119 = ID_1114';
ID_1120 = ID_1118*ID_1119;
ID_1121 = (ID_1116+ID_1120);
ID_1122 = ID_984*ID_1121;
ID_1123 = ID_1109-ID_1122;
ID_1124 = letrec(W30 = (ID_1123));
ID_1125 = proj0(ID_1124);
ID_1126 = ID_1125@0;
ID_1127 = ID_986*ID_1126;
ID_1128 = (1.4500711f-ID_985);
ID_1129 = 2.0f*ID_1128;
ID_1130 = ID_1129*ID_1119;
ID_1131 = ID_1127+ID_1130;
ID_1132 = ID_986*ID_1115;
ID_1133 = (ID_1131+ID_1132);
ID_1134 = ID_984*ID_1133;
ID_1135 = (ID_973+-0.15748216f);
ID_1136 = ID_1135/ID_972;
ID_1137 = (ID_1136+0.9351402f);
ID_1138 = W29;
ID_1139 = proj0(ID_1138);
ID_1140 = ID_1139@2;
ID_1141 = ID_1137*ID_1140;
ID_1142 = (0.9351402f-ID_1091);
ID_1143 = 2.0f*ID_1142;
ID_1144 = ID_1139';
ID_1145 = ID_1143*ID_1144;
ID_1146 = (ID_1141+ID_1145);
ID_1147 = ID_977*ID_1146;
ID_1148 = ID_1134-ID_1147;
ID_1149 = letrec(W29 = (ID_1148));
ID_1150 = proj0(ID_1149);
ID_1151 = ID_1150@0;
ID_1152 = ID_980*ID_1151;
ID_1153 = (0.9351402f-ID_979);
ID_1154 = 2.0f*ID_1153;
ID_1155 = ID_1154*ID_1144;
ID_1156 = ID_1152+ID_1155;
ID_1157 = ID_980*ID_1140;
ID_1158 = (ID_1156+ID_1157);
ID_1159 = ID_977*ID_1158;
ID_1160 = abs(ID_1159);
ID_1161 = ID_753*ID_1160;
ID_1162 = ID_970+ID_1161;
ID_1163 = letrec(W28 = (ID_1162));
ID_1164 = proj0(ID_1163);
ID_1165 = ID_1164@0;
ID_1166 = log10(ID_1165);
ID_1167 = 2e+01f*ID_1166;
ID_1168 = ID_641+ID_1167;
ID_1169 = vbargraph("[12] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_1168);
ID_1170 = ID_966+ID_1169;
ID_1171 = W35;
ID_1172 = proj0(ID_1171);
ID_1173 = ID_1172';
ID_1174 = ID_652*ID_1173;
ID_1175 = 12566.371f/ID_4;
ID_1176 = tan(ID_1175);
ID_1177 = 1.0f/ID_1176;
ID_1178 = (ID_1177+0.15748216f);
ID_1179 = ID_1178/ID_1176;
ID_1180 = (ID_1179+0.9351402f);
ID_1181 = 1.0f/ID_1180;
ID_1182 = pow(ID_1176, 2.0f);
ID_1183 = 50.06381f/ID_1182;
ID_1184 = (ID_1183+0.9351402f);
ID_1185 = (ID_1177+0.74313045f);
ID_1186 = ID_1185/ID_1176;
ID_1187 = (ID_1186+1.4500711f);
ID_1188 = 1.0f/ID_1187;
ID_1189 = 11.0520525f/ID_1182;
ID_1190 = (ID_1189+1.4500711f);
ID_1191 = (ID_1177+3.1897273f);
ID_1192 = ID_1191/ID_1176;
ID_1193 = (ID_1192+4.0767817f);
ID_1194 = 1.0f/ID_1193;
ID_1195 = 0.0017661728f/ID_1182;
ID_1196 = (ID_1195+0.0004076782f);
ID_1197 = (ID_973+0.16840488f);
ID_1198 = ID_1197/ID_972;
ID_1199 = (ID_1198+1.0693583f);
ID_1200 = 1.0f/ID_1199;
ID_1201 = (ID_1091+53.53615f);
ID_1202 = (ID_973+0.51247865f);
ID_1203 = ID_1202/ID_972;
ID_1204 = (ID_1203+0.6896214f);
ID_1205 = 1.0f/ID_1204;
ID_1206 = (ID_1091+7.6217313f);
ID_1207 = (ID_973+0.78241307f);
ID_1208 = ID_1207/ID_972;
ID_1209 = (ID_1208+0.2452915f);
ID_1210 = 1.0f/ID_1209;
ID_1211 = 0.0001f/ID_978;
ID_1212 = (ID_1211+0.0004332272f);
ID_1213 = (ID_973+-0.78241307f);
ID_1214 = ID_1213/ID_972;
ID_1215 = (ID_1214+0.2452915f);
ID_1216 = W41;
ID_1217 = proj0(ID_1216);
ID_1218 = ID_1217@2;
ID_1219 = ID_1215*ID_1218;
ID_1220 = (0.2452915f-ID_1091);
ID_1221 = 2.0f*ID_1220;
ID_1222 = ID_1217';
ID_1223 = ID_1221*ID_1222;
ID_1224 = (ID_1219+ID_1223);
ID_1225 = ID_1210*ID_1224;
ID_1226 = ID_1083-ID_1225;
ID_1227 = letrec(W41 = (ID_1226));
ID_1228 = proj0(ID_1227);
ID_1229 = ID_1228@0;
ID_1230 = ID_1212*ID_1229;
ID_1231 = (0.0004332272f-ID_1211);
ID_1232 = 2.0f*ID_1231;
ID_1233 = ID_1232*ID_1222;
ID_1234 = ID_1230+ID_1233;
ID_1235 = ID_1212*ID_1218;
ID_1236 = (ID_1234+ID_1235);
ID_1237 = ID_1210*ID_1236;
ID_1238 = (ID_973+-0.51247865f);
ID_1239 = ID_1238/ID_972;
ID_1240 = (ID_1239+0.6896214f);
ID_1241 = W40;
ID_1242 = proj0(ID_1241);
ID_1243 = ID_1242@2;
ID_1244 = ID_1240*ID_1243;
ID_1245 = (0.6896214f-ID_1091);
ID_1246 = 2.0f*ID_1245;
ID_1247 = ID_1242';
ID_1248 = ID_1246*ID_1247;
ID_1249 = (ID_1244+ID_1248);
ID_1250 = ID_1205*ID_1249;
ID_1251 = ID_1237-ID_1250;
ID_1252 = letrec(W40 = (ID_1251));
ID_1253 = proj0(ID_1252);
ID_1254 = ID_1253@0;
ID_1255 = ID_1206*ID_1254;
ID_1256 = (7.6217313f-ID_1091);
ID_1257 = 2.0f*ID_1256;
ID_1258 = ID_1257*ID_1247;
ID_1259 = ID_1255+ID_1258;
ID_1260 = ID_1206*ID_1243;
ID_1261 = (ID_1259+ID_1260);
ID_1262 = ID_1205*ID_1261;
ID_1263 = (ID_973+-0.16840488f);
ID_1264 = ID_1263/ID_972;
ID_1265 = (ID_1264+1.0693583f);
ID_1266 = W39;
ID_1267 = proj0(ID_1266);
ID_1268 = ID_1267@2;
ID_1269 = ID_1265*ID_1268;
ID_1270 = (1.0693583f-ID_1091);
ID_1271 = 2.0f*ID_1270;
ID_1272 = ID_1267';
ID_1273 = ID_1271*ID_1272;
ID_1274 = (ID_1269+ID_1273);
ID_1275 = ID_1200*ID_1274;
ID_1276 = ID_1262-ID_1275;
ID_1277 = letrec(W39 = (ID_1276));
ID_1278 = proj0(ID_1277);
ID_1279 = ID_1278@0;
ID_1280 = ID_1201*ID_1279;
ID_1281 = (53.53615f-ID_1091);
ID_1282 = 2.0f*ID_1281;
ID_1283 = ID_1282*ID_1272;
ID_1284 = ID_1280+ID_1283;
ID_1285 = ID_1201*ID_1268;
ID_1286 = (ID_1284+ID_1285);
ID_1287 = ID_1200*ID_1286;
ID_1288 = (ID_1177+-3.1897273f);
ID_1289 = ID_1288/ID_1176;
ID_1290 = (ID_1289+4.0767817f);
ID_1291 = W38;
ID_1292 = proj0(ID_1291);
ID_1293 = ID_1292@2;
ID_1294 = ID_1290*ID_1293;
ID_1295 = 1.0f/ID_1182;
ID_1296 = (4.0767817f-ID_1295);
ID_1297 = 2.0f*ID_1296;
ID_1298 = ID_1292';
ID_1299 = ID_1297*ID_1298;
ID_1300 = (ID_1294+ID_1299);
ID_1301 = ID_1194*ID_1300;
ID_1302 = ID_1287-ID_1301;
ID_1303 = letrec(W38 = (ID_1302));
ID_1304 = proj0(ID_1303);
ID_1305 = ID_1304@0;
ID_1306 = ID_1196*ID_1305;
ID_1307 = (0.0004076782f-ID_1195);
ID_1308 = 2.0f*ID_1307;
ID_1309 = ID_1308*ID_1298;
ID_1310 = ID_1306+ID_1309;
ID_1311 = ID_1196*ID_1293;
ID_1312 = (ID_1310+ID_1311);
ID_1313 = ID_1194*ID_1312;
ID_1314 = (ID_1177+-0.74313045f);
ID_1315 = ID_1314/ID_1176;
ID_1316 = (ID_1315+1.4500711f);
ID_1317 = W37;
ID_1318 = proj0(ID_1317);
ID_1319 = ID_1318@2;
ID_1320 = ID_1316*ID_1319;
ID_1321 = (1.4500711f-ID_1295);
ID_1322 = 2.0f*ID_1321;
ID_1323 = ID_1318';
ID_1324 = ID_1322*ID_1323;
ID_1325 = (ID_1320+ID_1324);
ID_1326 = ID_1188*ID_1325;
ID_1327 = ID_1313-ID_1326;
ID_1328 = letrec(W37 = (ID_1327));
ID_1329 = proj0(ID_1328);
ID_1330 = ID_1329@0;
ID_1331 = ID_1190*ID_1330;
ID_1332 = (1.4500711f-ID_1189);
ID_1333 = 2.0f*ID_1332;
ID_1334 = ID_1333*ID_1323;
ID_1335 = ID_1331+ID_1334;
ID_1336 = ID_1190*ID_1319;
ID_1337 = (ID_1335+ID_1336);
ID_1338 = ID_1188*ID_1337;
ID_1339 = (ID_1177+-0.15748216f);
ID_1340 = ID_1339/ID_1176;
ID_1341 = (ID_1340+0.9351402f);
ID_1342 = W36;
ID_1343 = proj0(ID_1342);
ID_1344 = ID_1343@2;
ID_1345 = ID_1341*ID_1344;
ID_1346 = (0.9351402f-ID_1295);
ID_1347 = 2.0f*ID_1346;
ID_1348 = ID_1343';
ID_1349 = ID_1347*ID_1348;
ID_1350 = (ID_1345+ID_1349);
ID_1351 = ID_1181*ID_1350;
ID_1352 = ID_1338-ID_1351;
ID_1353 = letrec(W36 = (ID_1352));
ID_1354 = proj0(ID_1353);
ID_1355 = ID_1354@0;
ID_1356 = ID_1184*ID_1355;
ID_1357 = (0.9351402f-ID_1183);
ID_1358 = 2.0f*ID_1357;
ID_1359 = ID_1358*ID_1348;
ID_1360 = ID_1356+ID_1359;
ID_1361 = ID_1184*ID_1344;
ID_1362 = (ID_1360+ID_1361);
ID_1363 = ID_1181*ID_1362;
ID_1364 = abs(ID_1363);
ID_1365 = ID_753*ID_1364;
ID_1366 = ID_1174+ID_1365;
ID_1367 = letrec(W35 = (ID_1366));
ID_1368 = proj0(ID_1367);
ID_1369 = ID_1368@0;
ID_1370 = log10(ID_1369);
ID_1371 = 2e+01f*ID_1370;
ID_1372 = ID_641+ID_1371;
ID_1373 = vbargraph("[11] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_1372);
ID_1374 = ID_1170+ID_1373;
ID_1375 = W42;
ID_1376 = proj0(ID_1375);
ID_1377 = ID_1376';
ID_1378 = ID_652*ID_1377;
ID_1379 = 7916.3174f/ID_4;
ID_1380 = tan(ID_1379);
ID_1381 = 1.0f/ID_1380;
ID_1382 = (ID_1381+0.15748216f);
ID_1383 = ID_1382/ID_1380;
ID_1384 = (ID_1383+0.9351402f);
ID_1385 = 1.0f/ID_1384;
ID_1386 = pow(ID_1380, 2.0f);
ID_1387 = 50.06381f/ID_1386;
ID_1388 = (ID_1387+0.9351402f);
ID_1389 = (ID_1381+0.74313045f);
ID_1390 = ID_1389/ID_1380;
ID_1391 = (ID_1390+1.4500711f);
ID_1392 = 1.0f/ID_1391;
ID_1393 = 11.0520525f/ID_1386;
ID_1394 = (ID_1393+1.4500711f);
ID_1395 = (ID_1381+3.1897273f);
ID_1396 = ID_1395/ID_1380;
ID_1397 = (ID_1396+4.0767817f);
ID_1398 = 1.0f/ID_1397;
ID_1399 = 0.0017661728f/ID_1386;
ID_1400 = (ID_1399+0.0004076782f);
ID_1401 = (ID_1177+0.16840488f);
ID_1402 = ID_1401/ID_1176;
ID_1403 = (ID_1402+1.0693583f);
ID_1404 = 1.0f/ID_1403;
ID_1405 = (ID_1295+53.53615f);
ID_1406 = (ID_1177+0.51247865f);
ID_1407 = ID_1406/ID_1176;
ID_1408 = (ID_1407+0.6896214f);
ID_1409 = 1.0f/ID_1408;
ID_1410 = (ID_1295+7.6217313f);
ID_1411 = (ID_1177+0.78241307f);
ID_1412 = ID_1411/ID_1176;
ID_1413 = (ID_1412+0.2452915f);
ID_1414 = 1.0f/ID_1413;
ID_1415 = 0.0001f/ID_1182;
ID_1416 = (ID_1415+0.0004332272f);
ID_1417 = (ID_1177+-0.78241307f);
ID_1418 = ID_1417/ID_1176;
ID_1419 = (ID_1418+0.2452915f);
ID_1420 = W48;
ID_1421 = proj0(ID_1420);
ID_1422 = ID_1421@2;
ID_1423 = ID_1419*ID_1422;
ID_1424 = (0.2452915f-ID_1295);
ID_1425 = 2.0f*ID_1424;
ID_1426 = ID_1421';
ID_1427 = ID_1425*ID_1426;
ID_1428 = (ID_1423+ID_1427);
ID_1429 = ID_1414*ID_1428;
ID_1430 = ID_1287-ID_1429;
ID_1431 = letrec(W48 = (ID_1430));
ID_1432 = proj0(ID_1431);
ID_1433 = ID_1432@0;
ID_1434 = ID_1416*ID_1433;
ID_1435 = (0.0004332272f-ID_1415);
ID_1436 = 2.0f*ID_1435;
ID_1437 = ID_1436*ID_1426;
ID_1438 = ID_1434+ID_1437;
ID_1439 = ID_1416*ID_1422;
ID_1440 = (ID_1438+ID_1439);
ID_1441 = ID_1414*ID_1440;
ID_1442 = (ID_1177+-0.51247865f);
ID_1443 = ID_1442/ID_1176;
ID_1444 = (ID_1443+0.6896214f);
ID_1445 = W47;
ID_1446 = proj0(ID_1445);
ID_1447 = ID_1446@2;
ID_1448 = ID_1444*ID_1447;
ID_1449 = (0.6896214f-ID_1295);
ID_1450 = 2.0f*ID_1449;
ID_1451 = ID_1446';
ID_1452 = ID_1450*ID_1451;
ID_1453 = (ID_1448+ID_1452);
ID_1454 = ID_1409*ID_1453;
ID_1455 = ID_1441-ID_1454;
ID_1456 = letrec(W47 = (ID_1455));
ID_1457 = proj0(ID_1456);
ID_1458 = ID_1457@0;
ID_1459 = ID_1410*ID_1458;
ID_1460 = (7.6217313f-ID_1295);
ID_1461 = 2.0f*ID_1460;
ID_1462 = ID_1461*ID_1451;
ID_1463 = ID_1459+ID_1462;
ID_1464 = ID_1410*ID_1447;
ID_1465 = (ID_1463+ID_1464);
ID_1466 = ID_1409*ID_1465;
ID_1467 = (ID_1177+-0.16840488f);
ID_1468 = ID_1467/ID_1176;
ID_1469 = (ID_1468+1.0693583f);
ID_1470 = W46;
ID_1471 = proj0(ID_1470);
ID_1472 = ID_1471@2;
ID_1473 = ID_1469*ID_1472;
ID_1474 = (1.0693583f-ID_1295);
ID_1475 = 2.0f*ID_1474;
ID_1476 = ID_1471';
ID_1477 = ID_1475*ID_1476;
ID_1478 = (ID_1473+ID_1477);
ID_1479 = ID_1404*ID_1478;
ID_1480 = ID_1466-ID_1479;
ID_1481 = letrec(W46 = (ID_1480));
ID_1482 = proj0(ID_1481);
ID_1483 = ID_1482@0;
ID_1484 = ID_1405*ID_1483;
ID_1485 = (53.53615f-ID_1295);
ID_1486 = 2.0f*ID_1485;
ID_1487 = ID_1486*ID_1476;
ID_1488 = ID_1484+ID_1487;
ID_1489 = ID_1405*ID_1472;
ID_1490 = (ID_1488+ID_1489);
ID_1491 = ID_1404*ID_1490;
ID_1492 = (ID_1381+-3.1897273f);
ID_1493 = ID_1492/ID_1380;
ID_1494 = (ID_1493+4.0767817f);
ID_1495 = W45;
ID_1496 = proj0(ID_1495);
ID_1497 = ID_1496@2;
ID_1498 = ID_1494*ID_1497;
ID_1499 = 1.0f/ID_1386;
ID_1500 = (4.0767817f-ID_1499);
ID_1501 = 2.0f*ID_1500;
ID_1502 = ID_1496';
ID_1503 = ID_1501*ID_1502;
ID_1504 = (ID_1498+ID_1503);
ID_1505 = ID_1398*ID_1504;
ID_1506 = ID_1491-ID_1505;
ID_1507 = letrec(W45 = (ID_1506));
ID_1508 = proj0(ID_1507);
ID_1509 = ID_1508@0;
ID_1510 = ID_1400*ID_1509;
ID_1511 = (0.0004076782f-ID_1399);
ID_1512 = 2.0f*ID_1511;
ID_1513 = ID_1512*ID_1502;
ID_1514 = ID_1510+ID_1513;
ID_1515 = ID_1400*ID_1497;
ID_1516 = (ID_1514+ID_1515);
ID_1517 = ID_1398*ID_1516;
ID_1518 = (ID_1381+-0.74313045f);
ID_1519 = ID_1518/ID_1380;
ID_1520 = (ID_1519+1.4500711f);
ID_1521 = W44;
ID_1522 = proj0(ID_1521);
ID_1523 = ID_1522@2;
ID_1524 = ID_1520*ID_1523;
ID_1525 = (1.4500711f-ID_1499);
ID_1526 = 2.0f*ID_1525;
ID_1527 = ID_1522';
ID_1528 = ID_1526*ID_1527;
ID_1529 = (ID_1524+ID_1528);
ID_1530 = ID_1392*ID_1529;
ID_1531 = ID_1517-ID_1530;
ID_1532 = letrec(W44 = (ID_1531));
ID_1533 = proj0(ID_1532);
ID_1534 = ID_1533@0;
ID_1535 = ID_1394*ID_1534;
ID_1536 = (1.4500711f-ID_1393);
ID_1537 = 2.0f*ID_1536;
ID_1538 = ID_1537*ID_1527;
ID_1539 = ID_1535+ID_1538;
ID_1540 = ID_1394*ID_1523;
ID_1541 = (ID_1539+ID_1540);
ID_1542 = ID_1392*ID_1541;
ID_1543 = (ID_1381+-0.15748216f);
ID_1544 = ID_1543/ID_1380;
ID_1545 = (ID_1544+0.9351402f);
ID_1546 = W43;
ID_1547 = proj0(ID_1546);
ID_1548 = ID_1547@2;
ID_1549 = ID_1545*ID_1548;
ID_1550 = (0.9351402f-ID_1499);
ID_1551 = 2.0f*ID_1550;
ID_1552 = ID_1547';
ID_1553 = ID_1551*ID_1552;
ID_1554 = (ID_1549+ID_1553);
ID_1555 = ID_1385*ID_1554;
ID_1556 = ID_1542-ID_1555;
ID_1557 = letrec(W43 = (ID_1556));
ID_1558 = proj0(ID_1557);
ID_1559 = ID_1558@0;
ID_1560 = ID_1388*ID_1559;
ID_1561 = (0.9351402f-ID_1387);
ID_1562 = 2.0f*ID_1561;
ID_1563 = ID_1562*ID_1552;
ID_1564 = ID_1560+ID_1563;
ID_1565 = ID_1388*ID_1548;
ID_1566 = (ID_1564+ID_1565);
ID_1567 = ID_1385*ID_1566;
ID_1568 = abs(ID_1567);
ID_1569 = ID_753*ID_1568;
ID_1570 = ID_1378+ID_1569;
ID_1571 = letrec(W42 = (ID_1570));
ID_1572 = proj0(ID_1571);
ID_1573 = ID_1572@0;
ID_1574 = log10(ID_1573);
ID_1575 = 2e+01f*ID_1574;
ID_1576 = ID_641+ID_1575;
ID_1577 = vbargraph("[10] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_1576);
ID_1578 = ID_1374+ID_1577;
ID_1579 = W49;
ID_1580 = proj0(ID_1579);
ID_1581 = ID_1580';
ID_1582 = ID_652*ID_1581;
ID_1583 = 4986.9673f/ID_4;
ID_1584 = tan(ID_1583);
ID_1585 = 1.0f/ID_1584;
ID_1586 = (ID_1585+0.15748216f);
ID_1587 = ID_1586/ID_1584;
ID_1588 = (ID_1587+0.9351402f);
ID_1589 = 1.0f/ID_1588;
ID_1590 = pow(ID_1584, 2.0f);
ID_1591 = 50.06381f/ID_1590;
ID_1592 = (ID_1591+0.9351402f);
ID_1593 = (ID_1585+0.74313045f);
ID_1594 = ID_1593/ID_1584;
ID_1595 = (ID_1594+1.4500711f);
ID_1596 = 1.0f/ID_1595;
ID_1597 = 11.0520525f/ID_1590;
ID_1598 = (ID_1597+1.4500711f);
ID_1599 = (ID_1585+3.1897273f);
ID_1600 = ID_1599/ID_1584;
ID_1601 = (ID_1600+4.0767817f);
ID_1602 = 1.0f/ID_1601;
ID_1603 = 0.0017661728f/ID_1590;
ID_1604 = (ID_1603+0.0004076782f);
ID_1605 = (ID_1381+0.16840488f);
ID_1606 = ID_1605/ID_1380;
ID_1607 = (ID_1606+1.0693583f);
ID_1608 = 1.0f/ID_1607;
ID_1609 = (ID_1499+53.53615f);
ID_1610 = (ID_1381+0.51247865f);
ID_1611 = ID_1610/ID_1380;
ID_1612 = (ID_1611+0.6896214f);
ID_1613 = 1.0f/ID_1612;
ID_1614 = (ID_1499+7.6217313f);
ID_1615 = (ID_1381+0.78241307f);
ID_1616 = ID_1615/ID_1380;
ID_1617 = (ID_1616+0.2452915f);
ID_1618 = 1.0f/ID_1617;
ID_1619 = 0.0001f/ID_1386;
ID_1620 = (ID_1619+0.0004332272f);
ID_1621 = (ID_1381+-0.78241307f);
ID_1622 = ID_1621/ID_1380;
ID_1623 = (ID_1622+0.2452915f);
ID_1624 = W55;
ID_1625 = proj0(ID_1624);
ID_1626 = ID_1625@2;
ID_1627 = ID_1623*ID_1626;
ID_1628 = (0.2452915f-ID_1499);
ID_1629 = 2.0f*ID_1628;
ID_1630 = ID_1625';
ID_1631 = ID_1629*ID_1630;
ID_1632 = (ID_1627+ID_1631);
ID_1633 = ID_1618*ID_1632;
ID_1634 = ID_1491-ID_1633;
ID_1635 = letrec(W55 = (ID_1634));
ID_1636 = proj0(ID_1635);
ID_1637 = ID_1636@0;
ID_1638 = ID_1620*ID_1637;
ID_1639 = (0.0004332272f-ID_1619);
ID_1640 = 2.0f*ID_1639;
ID_1641 = ID_1640*ID_1630;
ID_1642 = ID_1638+ID_1641;
ID_1643 = ID_1620*ID_1626;
ID_1644 = (ID_1642+ID_1643);
ID_1645 = ID_1618*ID_1644;
ID_1646 = (ID_1381+-0.51247865f);
ID_1647 = ID_1646/ID_1380;
ID_1648 = (ID_1647+0.6896214f);
ID_1649 = W54;
ID_1650 = proj0(ID_1649);
ID_1651 = ID_1650@2;
ID_1652 = ID_1648*ID_1651;
ID_1653 = (0.6896214f-ID_1499);
ID_1654 = 2.0f*ID_1653;
ID_1655 = ID_1650';
ID_1656 = ID_1654*ID_1655;
ID_1657 = (ID_1652+ID_1656);
ID_1658 = ID_1613*ID_1657;
ID_1659 = ID_1645-ID_1658;
ID_1660 = letrec(W54 = (ID_1659));
ID_1661 = proj0(ID_1660);
ID_1662 = ID_1661@0;
ID_1663 = ID_1614*ID_1662;
ID_1664 = (7.6217313f-ID_1499);
ID_1665 = 2.0f*ID_1664;
ID_1666 = ID_1665*ID_1655;
ID_1667 = ID_1663+ID_1666;
ID_1668 = ID_1614*ID_1651;
ID_1669 = (ID_1667+ID_1668);
ID_1670 = ID_1613*ID_1669;
ID_1671 = (ID_1381+-0.16840488f);
ID_1672 = ID_1671/ID_1380;
ID_1673 = (ID_1672+1.0693583f);
ID_1674 = W53;
ID_1675 = proj0(ID_1674);
ID_1676 = ID_1675@2;
ID_1677 = ID_1673*ID_1676;
ID_1678 = (1.0693583f-ID_1499);
ID_1679 = 2.0f*ID_1678;
ID_1680 = ID_1675';
ID_1681 = ID_1679*ID_1680;
ID_1682 = (ID_1677+ID_1681);
ID_1683 = ID_1608*ID_1682;
ID_1684 = ID_1670-ID_1683;
ID_1685 = letrec(W53 = (ID_1684));
ID_1686 = proj0(ID_1685);
ID_1687 = ID_1686@0;
ID_1688 = ID_1609*ID_1687;
ID_1689 = (53.53615f-ID_1499);
ID_1690 = 2.0f*ID_1689;
ID_1691 = ID_1690*ID_1680;
ID_1692 = ID_1688+ID_1691;
ID_1693 = ID_1609*ID_1676;
ID_1694 = (ID_1692+ID_1693);
ID_1695 = ID_1608*ID_1694;
ID_1696 = (ID_1585+-3.1897273f);
ID_1697 = ID_1696/ID_1584;
ID_1698 = (ID_1697+4.0767817f);
ID_1699 = W52;
ID_1700 = proj0(ID_1699);
ID_1701 = ID_1700@2;
ID_1702 = ID_1698*ID_1701;
ID_1703 = 1.0f/ID_1590;
ID_1704 = (4.0767817f-ID_1703);
ID_1705 = 2.0f*ID_1704;
ID_1706 = ID_1700';
ID_1707 = ID_1705*ID_1706;
ID_1708 = (ID_1702+ID_1707);
ID_1709 = ID_1602*ID_1708;
ID_1710 = ID_1695-ID_1709;
ID_1711 = letrec(W52 = (ID_1710));
ID_1712 = proj0(ID_1711);
ID_1713 = ID_1712@0;
ID_1714 = ID_1604*ID_1713;
ID_1715 = (0.0004076782f-ID_1603);
ID_1716 = 2.0f*ID_1715;
ID_1717 = ID_1716*ID_1706;
ID_1718 = ID_1714+ID_1717;
ID_1719 = ID_1604*ID_1701;
ID_1720 = (ID_1718+ID_1719);
ID_1721 = ID_1602*ID_1720;
ID_1722 = (ID_1585+-0.74313045f);
ID_1723 = ID_1722/ID_1584;
ID_1724 = (ID_1723+1.4500711f);
ID_1725 = W51;
ID_1726 = proj0(ID_1725);
ID_1727 = ID_1726@2;
ID_1728 = ID_1724*ID_1727;
ID_1729 = (1.4500711f-ID_1703);
ID_1730 = 2.0f*ID_1729;
ID_1731 = ID_1726';
ID_1732 = ID_1730*ID_1731;
ID_1733 = (ID_1728+ID_1732);
ID_1734 = ID_1596*ID_1733;
ID_1735 = ID_1721-ID_1734;
ID_1736 = letrec(W51 = (ID_1735));
ID_1737 = proj0(ID_1736);
ID_1738 = ID_1737@0;
ID_1739 = ID_1598*ID_1738;
ID_1740 = (1.4500711f-ID_1597);
ID_1741 = 2.0f*ID_1740;
ID_1742 = ID_1741*ID_1731;
ID_1743 = ID_1739+ID_1742;
ID_1744 = ID_1598*ID_1727;
ID_1745 = (ID_1743+ID_1744);
ID_1746 = ID_1596*ID_1745;
ID_1747 = (ID_1585+-0.15748216f);
ID_1748 = ID_1747/ID_1584;
ID_1749 = (ID_1748+0.9351402f);
ID_1750 = W50;
ID_1751 = proj0(ID_1750);
ID_1752 = ID_1751@2;
ID_1753 = ID_1749*ID_1752;
ID_1754 = (0.9351402f-ID_1703);
ID_1755 = 2.0f*ID_1754;
ID_1756 = ID_1751';
ID_1757 = ID_1755*ID_1756;
ID_1758 = (ID_1753+ID_1757);
ID_1759 = ID_1589*ID_1758;
ID_1760 = ID_1746-ID_1759;
ID_1761 = letrec(W50 = (ID_1760));
ID_1762 = proj0(ID_1761);
ID_1763 = ID_1762@0;
ID_1764 = ID_1592*ID_1763;
ID_1765 = (0.9351402f-ID_1591);
ID_1766 = 2.0f*ID_1765;
ID_1767 = ID_1766*ID_1756;
ID_1768 = ID_1764+ID_1767;
ID_1769 = ID_1592*ID_1752;
ID_1770 = (ID_1768+ID_1769);
ID_1771 = ID_1589*ID_1770;
ID_1772 = abs(ID_1771);
ID_1773 = ID_753*ID_1772;
ID_1774 = ID_1582+ID_1773;
ID_1775 = letrec(W49 = (ID_1774));
ID_1776 = proj0(ID_1775);
ID_1777 = ID_1776@0;
ID_1778 = log10(ID_1777);
ID_1779 = 2e+01f*ID_1778;
ID_1780 = ID_641+ID_1779;
ID_1781 = vbargraph("[ 9] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_1780);
ID_1782 = ID_1578+ID_1781;
ID_1783 = W56;
ID_1784 = proj0(ID_1783);
ID_1785 = ID_1784';
ID_1786 = ID_652*ID_1785;
ID_1787 = 3141.5928f/ID_4;
ID_1788 = tan(ID_1787);
ID_1789 = 1.0f/ID_1788;
ID_1790 = (ID_1789+0.15748216f);
ID_1791 = ID_1790/ID_1788;
ID_1792 = (ID_1791+0.9351402f);
ID_1793 = 1.0f/ID_1792;
ID_1794 = pow(ID_1788, 2.0f);
ID_1795 = 50.06381f/ID_1794;
ID_1796 = (ID_1795+0.9351402f);
ID_1797 = (ID_1789+0.74313045f);
ID_1798 = ID_1797/ID_1788;
ID_1799 = (ID_1798+1.4500711f);
ID_1800 = 1.0f/ID_1799;
ID_1801 = 11.0520525f/ID_1794;
ID_1802 = (ID_1801+1.4500711f);
ID_1803 = (ID_1789+3.1897273f);
ID_1804 = ID_1803/ID_1788;
ID_1805 = (ID_1804+4.0767817f);
ID_1806 = 1.0f/ID_1805;
ID_1807 = 0.0017661728f/ID_1794;
ID_1808 = (ID_1807+0.0004076782f);
ID_1809 = (ID_1585+0.16840488f);
ID_1810 = ID_1809/ID_1584;
ID_1811 = (ID_1810+1.0693583f);
ID_1812 = 1.0f/ID_1811;
ID_1813 = (ID_1703+53.53615f);
ID_1814 = (ID_1585+0.51247865f);
ID_1815 = ID_1814/ID_1584;
ID_1816 = (ID_1815+0.6896214f);
ID_1817 = 1.0f/ID_1816;
ID_1818 = (ID_1703+7.6217313f);
ID_1819 = (ID_1585+0.78241307f);
ID_1820 = ID_1819/ID_1584;
ID_1821 = (ID_1820+0.2452915f);
ID_1822 = 1.0f/ID_1821;
ID_1823 = 0.0001f/ID_1590;
ID_1824 = (ID_1823+0.0004332272f);
ID_1825 = (ID_1585+-0.78241307f);
ID_1826 = ID_1825/ID_1584;
ID_1827 = (ID_1826+0.2452915f);
ID_1828 = W62;
ID_1829 = proj0(ID_1828);
ID_1830 = ID_1829@2;
ID_1831 = ID_1827*ID_1830;
ID_1832 = (0.2452915f-ID_1703);
ID_1833 = 2.0f*ID_1832;
ID_1834 = ID_1829';
ID_1835 = ID_1833*ID_1834;
ID_1836 = (ID_1831+ID_1835);
ID_1837 = ID_1822*ID_1836;
ID_1838 = ID_1695-ID_1837;
ID_1839 = letrec(W62 = (ID_1838));
ID_1840 = proj0(ID_1839);
ID_1841 = ID_1840@0;
ID_1842 = ID_1824*ID_1841;
ID_1843 = (0.0004332272f-ID_1823);
ID_1844 = 2.0f*ID_1843;
ID_1845 = ID_1844*ID_1834;
ID_1846 = ID_1842+ID_1845;
ID_1847 = ID_1824*ID_1830;
ID_1848 = (ID_1846+ID_1847);
ID_1849 = ID_1822*ID_1848;
ID_1850 = (ID_1585+-0.51247865f);
ID_1851 = ID_1850/ID_1584;
ID_1852 = (ID_1851+0.6896214f);
ID_1853 = W61;
ID_1854 = proj0(ID_1853);
ID_1855 = ID_1854@2;
ID_1856 = ID_1852*ID_1855;
ID_1857 = (0.6896214f-ID_1703);
ID_1858 = 2.0f*ID_1857;
ID_1859 = ID_1854';
ID_1860 = ID_1858*ID_1859;
ID_1861 = (ID_1856+ID_1860);
ID_1862 = ID_1817*ID_1861;
ID_1863 = ID_1849-ID_1862;
ID_1864 = letrec(W61 = (ID_1863));
ID_1865 = proj0(ID_1864);
ID_1866 = ID_1865@0;
ID_1867 = ID_1818*ID_1866;
ID_1868 = (7.6217313f-ID_1703);
ID_1869 = 2.0f*ID_1868;
ID_1870 = ID_1869*ID_1859;
ID_1871 = ID_1867+ID_1870;
ID_1872 = ID_1818*ID_1855;
ID_1873 = (ID_1871+ID_1872);
ID_1874 = ID_1817*ID_1873;
ID_1875 = (ID_1585+-0.16840488f);
ID_1876 = ID_1875/ID_1584;
ID_1877 = (ID_1876+1.0693583f);
ID_1878 = W60;
ID_1879 = proj0(ID_1878);
ID_1880 = ID_1879@2;
ID_1881 = ID_1877*ID_1880;
ID_1882 = (1.0693583f-ID_1703);
ID_1883 = 2.0f*ID_1882;
ID_1884 = ID_1879';
ID_1885 = ID_1883*ID_1884;
ID_1886 = (ID_1881+ID_1885);
ID_1887 = ID_1812*ID_1886;
ID_1888 = ID_1874-ID_1887;
ID_1889 = letrec(W60 = (ID_1888));
ID_1890 = proj0(ID_1889);
ID_1891 = ID_1890@0;
ID_1892 = ID_1813*ID_1891;
ID_1893 = (53.53615f-ID_1703);
ID_1894 = 2.0f*ID_1893;
ID_1895 = ID_1894*ID_1884;
ID_1896 = ID_1892+ID_1895;
ID_1897 = ID_1813*ID_1880;
ID_1898 = (ID_1896+ID_1897);
ID_1899 = ID_1812*ID_1898;
ID_1900 = (ID_1789+-3.1897273f);
ID_1901 = ID_1900/ID_1788;
ID_1902 = (ID_1901+4.0767817f);
ID_1903 = W59;
ID_1904 = proj0(ID_1903);
ID_1905 = ID_1904@2;
ID_1906 = ID_1902*ID_1905;
ID_1907 = 1.0f/ID_1794;
ID_1908 = (4.0767817f-ID_1907);
ID_1909 = 2.0f*ID_1908;
ID_1910 = ID_1904';
ID_1911 = ID_1909*ID_1910;
ID_1912 = (ID_1906+ID_1911);
ID_1913 = ID_1806*ID_1912;
ID_1914 = ID_1899-ID_1913;
ID_1915 = letrec(W59 = (ID_1914));
ID_1916 = proj0(ID_1915);
ID_1917 = ID_1916@0;
ID_1918 = ID_1808*ID_1917;
ID_1919 = (0.0004076782f-ID_1807);
ID_1920 = 2.0f*ID_1919;
ID_1921 = ID_1920*ID_1910;
ID_1922 = ID_1918+ID_1921;
ID_1923 = ID_1808*ID_1905;
ID_1924 = (ID_1922+ID_1923);
ID_1925 = ID_1806*ID_1924;
ID_1926 = (ID_1789+-0.74313045f);
ID_1927 = ID_1926/ID_1788;
ID_1928 = (ID_1927+1.4500711f);
ID_1929 = W58;
ID_1930 = proj0(ID_1929);
ID_1931 = ID_1930@2;
ID_1932 = ID_1928*ID_1931;
ID_1933 = (1.4500711f-ID_1907);
ID_1934 = 2.0f*ID_1933;
ID_1935 = ID_1930';
ID_1936 = ID_1934*ID_1935;
ID_1937 = (ID_1932+ID_1936);
ID_1938 = ID_1800*ID_1937;
ID_1939 = ID_1925-ID_1938;
ID_1940 = letrec(W58 = (ID_1939));
ID_1941 = proj0(ID_1940);
ID_1942 = ID_1941@0;
ID_1943 = ID_1802*ID_1942;
ID_1944 = (1.4500711f-ID_1801);
ID_1945 = 2.0f*ID_1944;
ID_1946 = ID_1945*ID_1935;
ID_1947 = ID_1943+ID_1946;
ID_1948 = ID_1802*ID_1931;
ID_1949 = (ID_1947+ID_1948);
ID_1950 = ID_1800*ID_1949;
ID_1951 = (ID_1789+-0.15748216f);
ID_1952 = ID_1951/ID_1788;
ID_1953 = (ID_1952+0.9351402f);
ID_1954 = W57;
ID_1955 = proj0(ID_1954);
ID_1956 = ID_1955@2;
ID_1957 = ID_1953*ID_1956;
ID_1958 = (0.9351402f-ID_1907);
ID_1959 = 2.0f*ID_1958;
ID_1960 = ID_1955';
ID_1961 = ID_1959*ID_1960;
ID_1962 = (ID_1957+ID_1961);
ID_1963 = ID_1793*ID_1962;
ID_1964 = ID_1950-ID_1963;
ID_1965 = letrec(W57 = (ID_1964));
ID_1966 = proj0(ID_1965);
ID_1967 = ID_1966@0;
ID_1968 = ID_1796*ID_1967;
ID_1969 = (0.9351402f-ID_1795);
ID_1970 = 2.0f*ID_1969;
ID_1971 = ID_1970*ID_1960;
ID_1972 = ID_1968+ID_1971;
ID_1973 = ID_1796*ID_1956;
ID_1974 = (ID_1972+ID_1973);
ID_1975 = ID_1793*ID_1974;
ID_1976 = abs(ID_1975);
ID_1977 = ID_753*ID_1976;
ID_1978 = ID_1786+ID_1977;
ID_1979 = letrec(W56 = (ID_1978));
ID_1980 = proj0(ID_1979);
ID_1981 = ID_1980@0;
ID_1982 = log10(ID_1981);
ID_1983 = 2e+01f*ID_1982;
ID_1984 = ID_641+ID_1983;
ID_1985 = vbargraph("[ 8] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_1984);
ID_1986 = ID_1782+ID_1985;
ID_1987 = W63;
ID_1988 = proj0(ID_1987);
ID_1989 = ID_1988';
ID_1990 = ID_652*ID_1989;
ID_1991 = 1979.0793f/ID_4;
ID_1992 = tan(ID_1991);
ID_1993 = 1.0f/ID_1992;
ID_1994 = (ID_1993+0.15748216f);
ID_1995 = ID_1994/ID_1992;
ID_1996 = (ID_1995+0.9351402f);
ID_1997 = 1.0f/ID_1996;
ID_1998 = pow(ID_1992, 2.0f);
ID_1999 = 50.06381f/ID_1998;
ID_2000 = (ID_1999+0.9351402f);
ID_2001 = (ID_1993+0.74313045f);
ID_2002 = ID_2001/ID_1992;
ID_2003 = (ID_2002+1.4500711f);
ID_2004 = 1.0f/ID_2003;
ID_2005 = 11.0520525f/ID_1998;
ID_2006 = (ID_2005+1.4500711f);
ID_2007 = (ID_1993+3.1897273f);
ID_2008 = ID_2007/ID_1992;
ID_2009 = (ID_2008+4.0767817f);
ID_2010 = 1.0f/ID_2009;
ID_2011 = 0.0017661728f/ID_1998;
ID_2012 = (ID_2011+0.0004076782f);
ID_2013 = (ID_1789+0.16840488f);
ID_2014 = ID_2013/ID_1788;
ID_2015 = (ID_2014+1.0693583f);
ID_2016 = 1.0f/ID_2015;
ID_2017 = (ID_1907+53.53615f);
ID_2018 = (ID_1789+0.51247865f);
ID_2019 = ID_2018/ID_1788;
ID_2020 = (ID_2019+0.6896214f);
ID_2021 = 1.0f/ID_2020;
ID_2022 = (ID_1907+7.6217313f);
ID_2023 = (ID_1789+0.78241307f);
ID_2024 = ID_2023/ID_1788;
ID_2025 = (ID_2024+0.2452915f);
ID_2026 = 1.0f/ID_2025;
ID_2027 = 0.0001f/ID_1794;
ID_2028 = (ID_2027+0.0004332272f);
ID_2029 = (ID_1789+-0.78241307f);
ID_2030 = ID_2029/ID_1788;
ID_2031 = (ID_2030+0.2452915f);
ID_2032 = W69;
ID_2033 = proj0(ID_2032);
ID_2034 = ID_2033@2;
ID_2035 = ID_2031*ID_2034;
ID_2036 = (0.2452915f-ID_1907);
ID_2037 = 2.0f*ID_2036;
ID_2038 = ID_2033';
ID_2039 = ID_2037*ID_2038;
ID_2040 = (ID_2035+ID_2039);
ID_2041 = ID_2026*ID_2040;
ID_2042 = ID_1899-ID_2041;
ID_2043 = letrec(W69 = (ID_2042));
ID_2044 = proj0(ID_2043);
ID_2045 = ID_2044@0;
ID_2046 = ID_2028*ID_2045;
ID_2047 = (0.0004332272f-ID_2027);
ID_2048 = 2.0f*ID_2047;
ID_2049 = ID_2048*ID_2038;
ID_2050 = ID_2046+ID_2049;
ID_2051 = ID_2028*ID_2034;
ID_2052 = (ID_2050+ID_2051);
ID_2053 = ID_2026*ID_2052;
ID_2054 = (ID_1789+-0.51247865f);
ID_2055 = ID_2054/ID_1788;
ID_2056 = (ID_2055+0.6896214f);
ID_2057 = W68;
ID_2058 = proj0(ID_2057);
ID_2059 = ID_2058@2;
ID_2060 = ID_2056*ID_2059;
ID_2061 = (0.6896214f-ID_1907);
ID_2062 = 2.0f*ID_2061;
ID_2063 = ID_2058';
ID_2064 = ID_2062*ID_2063;
ID_2065 = (ID_2060+ID_2064);
ID_2066 = ID_2021*ID_2065;
ID_2067 = ID_2053-ID_2066;
ID_2068 = letrec(W68 = (ID_2067));
ID_2069 = proj0(ID_2068);
ID_2070 = ID_2069@0;
ID_2071 = ID_2022*ID_2070;
ID_2072 = (7.6217313f-ID_1907);
ID_2073 = 2.0f*ID_2072;
ID_2074 = ID_2073*ID_2063;
ID_2075 = ID_2071+ID_2074;
ID_2076 = ID_2022*ID_2059;
ID_2077 = (ID_2075+ID_2076);
ID_2078 = ID_2021*ID_2077;
ID_2079 = (ID_1789+-0.16840488f);
ID_2080 = ID_2079/ID_1788;
ID_2081 = (ID_2080+1.0693583f);
ID_2082 = W67;
ID_2083 = proj0(ID_2082);
ID_2084 = ID_2083@2;
ID_2085 = ID_2081*ID_2084;
ID_2086 = (1.0693583f-ID_1907);
ID_2087 = 2.0f*ID_2086;
ID_2088 = ID_2083';
ID_2089 = ID_2087*ID_2088;
ID_2090 = (ID_2085+ID_2089);
ID_2091 = ID_2016*ID_2090;
ID_2092 = ID_2078-ID_2091;
ID_2093 = letrec(W67 = (ID_2092));
ID_2094 = proj0(ID_2093);
ID_2095 = ID_2094@0;
ID_2096 = ID_2017*ID_2095;
ID_2097 = (53.53615f-ID_1907);
ID_2098 = 2.0f*ID_2097;
ID_2099 = ID_2098*ID_2088;
ID_2100 = ID_2096+ID_2099;
ID_2101 = ID_2017*ID_2084;
ID_2102 = (ID_2100+ID_2101);
ID_2103 = ID_2016*ID_2102;
ID_2104 = (ID_1993+-3.1897273f);
ID_2105 = ID_2104/ID_1992;
ID_2106 = (ID_2105+4.0767817f);
ID_2107 = W66;
ID_2108 = proj0(ID_2107);
ID_2109 = ID_2108@2;
ID_2110 = ID_2106*ID_2109;
ID_2111 = 1.0f/ID_1998;
ID_2112 = (4.0767817f-ID_2111);
ID_2113 = 2.0f*ID_2112;
ID_2114 = ID_2108';
ID_2115 = ID_2113*ID_2114;
ID_2116 = (ID_2110+ID_2115);
ID_2117 = ID_2010*ID_2116;
ID_2118 = ID_2103-ID_2117;
ID_2119 = letrec(W66 = (ID_2118));
ID_2120 = proj0(ID_2119);
ID_2121 = ID_2120@0;
ID_2122 = ID_2012*ID_2121;
ID_2123 = (0.0004076782f-ID_2011);
ID_2124 = 2.0f*ID_2123;
ID_2125 = ID_2124*ID_2114;
ID_2126 = ID_2122+ID_2125;
ID_2127 = ID_2012*ID_2109;
ID_2128 = (ID_2126+ID_2127);
ID_2129 = ID_2010*ID_2128;
ID_2130 = (ID_1993+-0.74313045f);
ID_2131 = ID_2130/ID_1992;
ID_2132 = (ID_2131+1.4500711f);
ID_2133 = W65;
ID_2134 = proj0(ID_2133);
ID_2135 = ID_2134@2;
ID_2136 = ID_2132*ID_2135;
ID_2137 = (1.4500711f-ID_2111);
ID_2138 = 2.0f*ID_2137;
ID_2139 = ID_2134';
ID_2140 = ID_2138*ID_2139;
ID_2141 = (ID_2136+ID_2140);
ID_2142 = ID_2004*ID_2141;
ID_2143 = ID_2129-ID_2142;
ID_2144 = letrec(W65 = (ID_2143));
ID_2145 = proj0(ID_2144);
ID_2146 = ID_2145@0;
ID_2147 = ID_2006*ID_2146;
ID_2148 = (1.4500711f-ID_2005);
ID_2149 = 2.0f*ID_2148;
ID_2150 = ID_2149*ID_2139;
ID_2151 = ID_2147+ID_2150;
ID_2152 = ID_2006*ID_2135;
ID_2153 = (ID_2151+ID_2152);
ID_2154 = ID_2004*ID_2153;
ID_2155 = (ID_1993+-0.15748216f);
ID_2156 = ID_2155/ID_1992;
ID_2157 = (ID_2156+0.9351402f);
ID_2158 = W64;
ID_2159 = proj0(ID_2158);
ID_2160 = ID_2159@2;
ID_2161 = ID_2157*ID_2160;
ID_2162 = (0.9351402f-ID_2111);
ID_2163 = 2.0f*ID_2162;
ID_2164 = ID_2159';
ID_2165 = ID_2163*ID_2164;
ID_2166 = (ID_2161+ID_2165);
ID_2167 = ID_1997*ID_2166;
ID_2168 = ID_2154-ID_2167;
ID_2169 = letrec(W64 = (ID_2168));
ID_2170 = proj0(ID_2169);
ID_2171 = ID_2170@0;
ID_2172 = ID_2000*ID_2171;
ID_2173 = (0.9351402f-ID_1999);
ID_2174 = 2.0f*ID_2173;
ID_2175 = ID_2174*ID_2164;
ID_2176 = ID_2172+ID_2175;
ID_2177 = ID_2000*ID_2160;
ID_2178 = (ID_2176+ID_2177);
ID_2179 = ID_1997*ID_2178;
ID_2180 = abs(ID_2179);
ID_2181 = ID_753*ID_2180;
ID_2182 = ID_1990+ID_2181;
ID_2183 = letrec(W63 = (ID_2182));
ID_2184 = proj0(ID_2183);
ID_2185 = ID_2184@0;
ID_2186 = log10(ID_2185);
ID_2187 = 2e+01f*ID_2186;
ID_2188 = ID_641+ID_2187;
ID_2189 = vbargraph("[ 7] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_2188);
ID_2190 = ID_1986+ID_2189;
ID_2191 = W70;
ID_2192 = proj0(ID_2191);
ID_2193 = ID_2192';
ID_2194 = ID_652*ID_2193;
ID_2195 = 1246.7418f/ID_4;
ID_2196 = tan(ID_2195);
ID_2197 = 1.0f/ID_2196;
ID_2198 = (ID_2197+0.15748216f);
ID_2199 = ID_2198/ID_2196;
ID_2200 = (ID_2199+0.9351402f);
ID_2201 = 1.0f/ID_2200;
ID_2202 = pow(ID_2196, 2.0f);
ID_2203 = 50.06381f/ID_2202;
ID_2204 = (ID_2203+0.9351402f);
ID_2205 = (ID_2197+0.74313045f);
ID_2206 = ID_2205/ID_2196;
ID_2207 = (ID_2206+1.4500711f);
ID_2208 = 1.0f/ID_2207;
ID_2209 = 11.0520525f/ID_2202;
ID_2210 = (ID_2209+1.4500711f);
ID_2211 = (ID_2197+3.1897273f);
ID_2212 = ID_2211/ID_2196;
ID_2213 = (ID_2212+4.0767817f);
ID_2214 = 1.0f/ID_2213;
ID_2215 = 0.0017661728f/ID_2202;
ID_2216 = (ID_2215+0.0004076782f);
ID_2217 = (ID_1993+0.16840488f);
ID_2218 = ID_2217/ID_1992;
ID_2219 = (ID_2218+1.0693583f);
ID_2220 = 1.0f/ID_2219;
ID_2221 = (ID_2111+53.53615f);
ID_2222 = (ID_1993+0.51247865f);
ID_2223 = ID_2222/ID_1992;
ID_2224 = (ID_2223+0.6896214f);
ID_2225 = 1.0f/ID_2224;
ID_2226 = (ID_2111+7.6217313f);
ID_2227 = (ID_1993+0.78241307f);
ID_2228 = ID_2227/ID_1992;
ID_2229 = (ID_2228+0.2452915f);
ID_2230 = 1.0f/ID_2229;
ID_2231 = 0.0001f/ID_1998;
ID_2232 = (ID_2231+0.0004332272f);
ID_2233 = (ID_1993+-0.78241307f);
ID_2234 = ID_2233/ID_1992;
ID_2235 = (ID_2234+0.2452915f);
ID_2236 = W76;
ID_2237 = proj0(ID_2236);
ID_2238 = ID_2237@2;
ID_2239 = ID_2235*ID_2238;
ID_2240 = (0.2452915f-ID_2111);
ID_2241 = 2.0f*ID_2240;
ID_2242 = ID_2237';
ID_2243 = ID_2241*ID_2242;
ID_2244 = (ID_2239+ID_2243);
ID_2245 = ID_2230*ID_2244;
ID_2246 = ID_2103-ID_2245;
ID_2247 = letrec(W76 = (ID_2246));
ID_2248 = proj0(ID_2247);
ID_2249 = ID_2248@0;
ID_2250 = ID_2232*ID_2249;
ID_2251 = (0.0004332272f-ID_2231);
ID_2252 = 2.0f*ID_2251;
ID_2253 = ID_2252*ID_2242;
ID_2254 = ID_2250+ID_2253;
ID_2255 = ID_2232*ID_2238;
ID_2256 = (ID_2254+ID_2255);
ID_2257 = ID_2230*ID_2256;
ID_2258 = (ID_1993+-0.51247865f);
ID_2259 = ID_2258/ID_1992;
ID_2260 = (ID_2259+0.6896214f);
ID_2261 = W75;
ID_2262 = proj0(ID_2261);
ID_2263 = ID_2262@2;
ID_2264 = ID_2260*ID_2263;
ID_2265 = (0.6896214f-ID_2111);
ID_2266 = 2.0f*ID_2265;
ID_2267 = ID_2262';
ID_2268 = ID_2266*ID_2267;
ID_2269 = (ID_2264+ID_2268);
ID_2270 = ID_2225*ID_2269;
ID_2271 = ID_2257-ID_2270;
ID_2272 = letrec(W75 = (ID_2271));
ID_2273 = proj0(ID_2272);
ID_2274 = ID_2273@0;
ID_2275 = ID_2226*ID_2274;
ID_2276 = (7.6217313f-ID_2111);
ID_2277 = 2.0f*ID_2276;
ID_2278 = ID_2277*ID_2267;
ID_2279 = ID_2275+ID_2278;
ID_2280 = ID_2226*ID_2263;
ID_2281 = (ID_2279+ID_2280);
ID_2282 = ID_2225*ID_2281;
ID_2283 = (ID_1993+-0.16840488f);
ID_2284 = ID_2283/ID_1992;
ID_2285 = (ID_2284+1.0693583f);
ID_2286 = W74;
ID_2287 = proj0(ID_2286);
ID_2288 = ID_2287@2;
ID_2289 = ID_2285*ID_2288;
ID_2290 = (1.0693583f-ID_2111);
ID_2291 = 2.0f*ID_2290;
ID_2292 = ID_2287';
ID_2293 = ID_2291*ID_2292;
ID_2294 = (ID_2289+ID_2293);
ID_2295 = ID_2220*ID_2294;
ID_2296 = ID_2282-ID_2295;
ID_2297 = letrec(W74 = (ID_2296));
ID_2298 = proj0(ID_2297);
ID_2299 = ID_2298@0;
ID_2300 = ID_2221*ID_2299;
ID_2301 = (53.53615f-ID_2111);
ID_2302 = 2.0f*ID_2301;
ID_2303 = ID_2302*ID_2292;
ID_2304 = ID_2300+ID_2303;
ID_2305 = ID_2221*ID_2288;
ID_2306 = (ID_2304+ID_2305);
ID_2307 = ID_2220*ID_2306;
ID_2308 = (ID_2197+-3.1897273f);
ID_2309 = ID_2308/ID_2196;
ID_2310 = (ID_2309+4.0767817f);
ID_2311 = W73;
ID_2312 = proj0(ID_2311);
ID_2313 = ID_2312@2;
ID_2314 = ID_2310*ID_2313;
ID_2315 = 1.0f/ID_2202;
ID_2316 = (4.0767817f-ID_2315);
ID_2317 = 2.0f*ID_2316;
ID_2318 = ID_2312';
ID_2319 = ID_2317*ID_2318;
ID_2320 = (ID_2314+ID_2319);
ID_2321 = ID_2214*ID_2320;
ID_2322 = ID_2307-ID_2321;
ID_2323 = letrec(W73 = (ID_2322));
ID_2324 = proj0(ID_2323);
ID_2325 = ID_2324@0;
ID_2326 = ID_2216*ID_2325;
ID_2327 = (0.0004076782f-ID_2215);
ID_2328 = 2.0f*ID_2327;
ID_2329 = ID_2328*ID_2318;
ID_2330 = ID_2326+ID_2329;
ID_2331 = ID_2216*ID_2313;
ID_2332 = (ID_2330+ID_2331);
ID_2333 = ID_2214*ID_2332;
ID_2334 = (ID_2197+-0.74313045f);
ID_2335 = ID_2334/ID_2196;
ID_2336 = (ID_2335+1.4500711f);
ID_2337 = W72;
ID_2338 = proj0(ID_2337);
ID_2339 = ID_2338@2;
ID_2340 = ID_2336*ID_2339;
ID_2341 = (1.4500711f-ID_2315);
ID_2342 = 2.0f*ID_2341;
ID_2343 = ID_2338';
ID_2344 = ID_2342*ID_2343;
ID_2345 = (ID_2340+ID_2344);
ID_2346 = ID_2208*ID_2345;
ID_2347 = ID_2333-ID_2346;
ID_2348 = letrec(W72 = (ID_2347));
ID_2349 = proj0(ID_2348);
ID_2350 = ID_2349@0;
ID_2351 = ID_2210*ID_2350;
ID_2352 = (1.4500711f-ID_2209);
ID_2353 = 2.0f*ID_2352;
ID_2354 = ID_2353*ID_2343;
ID_2355 = ID_2351+ID_2354;
ID_2356 = ID_2210*ID_2339;
ID_2357 = (ID_2355+ID_2356);
ID_2358 = ID_2208*ID_2357;
ID_2359 = (ID_2197+-0.15748216f);
ID_2360 = ID_2359/ID_2196;
ID_2361 = (ID_2360+0.9351402f);
ID_2362 = W71;
ID_2363 = proj0(ID_2362);
ID_2364 = ID_2363@2;
ID_2365 = ID_2361*ID_2364;
ID_2366 = (0.9351402f-ID_2315);
ID_2367 = 2.0f*ID_2366;
ID_2368 = ID_2363';
ID_2369 = ID_2367*ID_2368;
ID_2370 = (ID_2365+ID_2369);
ID_2371 = ID_2201*ID_2370;
ID_2372 = ID_2358-ID_2371;
ID_2373 = letrec(W71 = (ID_2372));
ID_2374 = proj0(ID_2373);
ID_2375 = ID_2374@0;
ID_2376 = ID_2204*ID_2375;
ID_2377 = (0.9351402f-ID_2203);
ID_2378 = 2.0f*ID_2377;
ID_2379 = ID_2378*ID_2368;
ID_2380 = ID_2376+ID_2379;
ID_2381 = ID_2204*ID_2364;
ID_2382 = (ID_2380+ID_2381);
ID_2383 = ID_2201*ID_2382;
ID_2384 = abs(ID_2383);
ID_2385 = ID_753*ID_2384;
ID_2386 = ID_2194+ID_2385;
ID_2387 = letrec(W70 = (ID_2386));
ID_2388 = proj0(ID_2387);
ID_2389 = ID_2388@0;
ID_2390 = log10(ID_2389);
ID_2391 = 2e+01f*ID_2390;
ID_2392 = ID_641+ID_2391;
ID_2393 = vbargraph("[ 6] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_2392);
ID_2394 = ID_2190+ID_2393;
ID_2395 = W77;
ID_2396 = proj0(ID_2395);
ID_2397 = ID_2396';
ID_2398 = ID_652*ID_2397;
ID_2399 = 785.3982f/ID_4;
ID_2400 = tan(ID_2399);
ID_2401 = 1.0f/ID_2400;
ID_2402 = (ID_2401+0.15748216f);
ID_2403 = ID_2402/ID_2400;
ID_2404 = (ID_2403+0.9351402f);
ID_2405 = 1.0f/ID_2404;
ID_2406 = pow(ID_2400, 2.0f);
ID_2407 = 50.06381f/ID_2406;
ID_2408 = (ID_2407+0.9351402f);
ID_2409 = (ID_2401+0.74313045f);
ID_2410 = ID_2409/ID_2400;
ID_2411 = (ID_2410+1.4500711f);
ID_2412 = 1.0f/ID_2411;
ID_2413 = 11.0520525f/ID_2406;
ID_2414 = (ID_2413+1.4500711f);
ID_2415 = (ID_2401+3.1897273f);
ID_2416 = ID_2415/ID_2400;
ID_2417 = (ID_2416+4.0767817f);
ID_2418 = 1.0f/ID_2417;
ID_2419 = 0.0017661728f/ID_2406;
ID_2420 = (ID_2419+0.0004076782f);
ID_2421 = (ID_2197+0.16840488f);
ID_2422 = ID_2421/ID_2196;
ID_2423 = (ID_2422+1.0693583f);
ID_2424 = 1.0f/ID_2423;
ID_2425 = (ID_2315+53.53615f);
ID_2426 = (ID_2197+0.51247865f);
ID_2427 = ID_2426/ID_2196;
ID_2428 = (ID_2427+0.6896214f);
ID_2429 = 1.0f/ID_2428;
ID_2430 = (ID_2315+7.6217313f);
ID_2431 = (ID_2197+0.78241307f);
ID_2432 = ID_2431/ID_2196;
ID_2433 = (ID_2432+0.2452915f);
ID_2434 = 1.0f/ID_2433;
ID_2435 = 0.0001f/ID_2202;
ID_2436 = (ID_2435+0.0004332272f);
ID_2437 = (ID_2197+-0.78241307f);
ID_2438 = ID_2437/ID_2196;
ID_2439 = (ID_2438+0.2452915f);
ID_2440 = W83;
ID_2441 = proj0(ID_2440);
ID_2442 = ID_2441@2;
ID_2443 = ID_2439*ID_2442;
ID_2444 = (0.2452915f-ID_2315);
ID_2445 = 2.0f*ID_2444;
ID_2446 = ID_2441';
ID_2447 = ID_2445*ID_2446;
ID_2448 = (ID_2443+ID_2447);
ID_2449 = ID_2434*ID_2448;
ID_2450 = ID_2307-ID_2449;
ID_2451 = letrec(W83 = (ID_2450));
ID_2452 = proj0(ID_2451);
ID_2453 = ID_2452@0;
ID_2454 = ID_2436*ID_2453;
ID_2455 = (0.0004332272f-ID_2435);
ID_2456 = 2.0f*ID_2455;
ID_2457 = ID_2456*ID_2446;
ID_2458 = ID_2454+ID_2457;
ID_2459 = ID_2436*ID_2442;
ID_2460 = (ID_2458+ID_2459);
ID_2461 = ID_2434*ID_2460;
ID_2462 = (ID_2197+-0.51247865f);
ID_2463 = ID_2462/ID_2196;
ID_2464 = (ID_2463+0.6896214f);
ID_2465 = W82;
ID_2466 = proj0(ID_2465);
ID_2467 = ID_2466@2;
ID_2468 = ID_2464*ID_2467;
ID_2469 = (0.6896214f-ID_2315);
ID_2470 = 2.0f*ID_2469;
ID_2471 = ID_2466';
ID_2472 = ID_2470*ID_2471;
ID_2473 = (ID_2468+ID_2472);
ID_2474 = ID_2429*ID_2473;
ID_2475 = ID_2461-ID_2474;
ID_2476 = letrec(W82 = (ID_2475));
ID_2477 = proj0(ID_2476);
ID_2478 = ID_2477@0;
ID_2479 = ID_2430*ID_2478;
ID_2480 = (7.6217313f-ID_2315);
ID_2481 = 2.0f*ID_2480;
ID_2482 = ID_2481*ID_2471;
ID_2483 = ID_2479+ID_2482;
ID_2484 = ID_2430*ID_2467;
ID_2485 = (ID_2483+ID_2484);
ID_2486 = ID_2429*ID_2485;
ID_2487 = (ID_2197+-0.16840488f);
ID_2488 = ID_2487/ID_2196;
ID_2489 = (ID_2488+1.0693583f);
ID_2490 = W81;
ID_2491 = proj0(ID_2490);
ID_2492 = ID_2491@2;
ID_2493 = ID_2489*ID_2492;
ID_2494 = (1.0693583f-ID_2315);
ID_2495 = 2.0f*ID_2494;
ID_2496 = ID_2491';
ID_2497 = ID_2495*ID_2496;
ID_2498 = (ID_2493+ID_2497);
ID_2499 = ID_2424*ID_2498;
ID_2500 = ID_2486-ID_2499;
ID_2501 = letrec(W81 = (ID_2500));
ID_2502 = proj0(ID_2501);
ID_2503 = ID_2502@0;
ID_2504 = ID_2425*ID_2503;
ID_2505 = (53.53615f-ID_2315);
ID_2506 = 2.0f*ID_2505;
ID_2507 = ID_2506*ID_2496;
ID_2508 = ID_2504+ID_2507;
ID_2509 = ID_2425*ID_2492;
ID_2510 = (ID_2508+ID_2509);
ID_2511 = ID_2424*ID_2510;
ID_2512 = (ID_2401+-3.1897273f);
ID_2513 = ID_2512/ID_2400;
ID_2514 = (ID_2513+4.0767817f);
ID_2515 = W80;
ID_2516 = proj0(ID_2515);
ID_2517 = ID_2516@2;
ID_2518 = ID_2514*ID_2517;
ID_2519 = 1.0f/ID_2406;
ID_2520 = (4.0767817f-ID_2519);
ID_2521 = 2.0f*ID_2520;
ID_2522 = ID_2516';
ID_2523 = ID_2521*ID_2522;
ID_2524 = (ID_2518+ID_2523);
ID_2525 = ID_2418*ID_2524;
ID_2526 = ID_2511-ID_2525;
ID_2527 = letrec(W80 = (ID_2526));
ID_2528 = proj0(ID_2527);
ID_2529 = ID_2528@0;
ID_2530 = ID_2420*ID_2529;
ID_2531 = (0.0004076782f-ID_2419);
ID_2532 = 2.0f*ID_2531;
ID_2533 = ID_2532*ID_2522;
ID_2534 = ID_2530+ID_2533;
ID_2535 = ID_2420*ID_2517;
ID_2536 = (ID_2534+ID_2535);
ID_2537 = ID_2418*ID_2536;
ID_2538 = (ID_2401+-0.74313045f);
ID_2539 = ID_2538/ID_2400;
ID_2540 = (ID_2539+1.4500711f);
ID_2541 = W79;
ID_2542 = proj0(ID_2541);
ID_2543 = ID_2542@2;
ID_2544 = ID_2540*ID_2543;
ID_2545 = (1.4500711f-ID_2519);
ID_2546 = 2.0f*ID_2545;
ID_2547 = ID_2542';
ID_2548 = ID_2546*ID_2547;
ID_2549 = (ID_2544+ID_2548);
ID_2550 = ID_2412*ID_2549;
ID_2551 = ID_2537-ID_2550;
ID_2552 = letrec(W79 = (ID_2551));
ID_2553 = proj0(ID_2552);
ID_2554 = ID_2553@0;
ID_2555 = ID_2414*ID_2554;
ID_2556 = (1.4500711f-ID_2413);
ID_2557 = 2.0f*ID_2556;
ID_2558 = ID_2557*ID_2547;
ID_2559 = ID_2555+ID_2558;
ID_2560 = ID_2414*ID_2543;
ID_2561 = (ID_2559+ID_2560);
ID_2562 = ID_2412*ID_2561;
ID_2563 = (ID_2401+-0.15748216f);
ID_2564 = ID_2563/ID_2400;
ID_2565 = (ID_2564+0.9351402f);
ID_2566 = W78;
ID_2567 = proj0(ID_2566);
ID_2568 = ID_2567@2;
ID_2569 = ID_2565*ID_2568;
ID_2570 = (0.9351402f-ID_2519);
ID_2571 = 2.0f*ID_2570;
ID_2572 = ID_2567';
ID_2573 = ID_2571*ID_2572;
ID_2574 = (ID_2569+ID_2573);
ID_2575 = ID_2405*ID_2574;
ID_2576 = ID_2562-ID_2575;
ID_2577 = letrec(W78 = (ID_2576));
ID_2578 = proj0(ID_2577);
ID_2579 = ID_2578@0;
ID_2580 = ID_2408*ID_2579;
ID_2581 = (0.9351402f-ID_2407);
ID_2582 = 2.0f*ID_2581;
ID_2583 = ID_2582*ID_2572;
ID_2584 = ID_2580+ID_2583;
ID_2585 = ID_2408*ID_2568;
ID_2586 = (ID_2584+ID_2585);
ID_2587 = ID_2405*ID_2586;
ID_2588 = abs(ID_2587);
ID_2589 = ID_753*ID_2588;
ID_2590 = ID_2398+ID_2589;
ID_2591 = letrec(W77 = (ID_2590));
ID_2592 = proj0(ID_2591);
ID_2593 = ID_2592@0;
ID_2594 = log10(ID_2593);
ID_2595 = 2e+01f*ID_2594;
ID_2596 = ID_641+ID_2595;
ID_2597 = vbargraph("[ 5] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_2596);
ID_2598 = ID_2394+ID_2597;
ID_2599 = W84;
ID_2600 = proj0(ID_2599);
ID_2601 = ID_2600';
ID_2602 = ID_652*ID_2601;
ID_2603 = 494.76984f/ID_4;
ID_2604 = tan(ID_2603);
ID_2605 = 1.0f/ID_2604;
ID_2606 = (ID_2605+0.15748216f);
ID_2607 = ID_2606/ID_2604;
ID_2608 = (ID_2607+0.9351402f);
ID_2609 = 1.0f/ID_2608;
ID_2610 = pow(ID_2604, 2.0f);
ID_2611 = 50.06381f/ID_2610;
ID_2612 = (ID_2611+0.9351402f);
ID_2613 = (ID_2605+0.74313045f);
ID_2614 = ID_2613/ID_2604;
ID_2615 = (ID_2614+1.4500711f);
ID_2616 = 1.0f/ID_2615;
ID_2617 = 11.0520525f/ID_2610;
ID_2618 = (ID_2617+1.4500711f);
ID_2619 = (ID_2605+3.1897273f);
ID_2620 = ID_2619/ID_2604;
ID_2621 = (ID_2620+4.0767817f);
ID_2622 = 1.0f/ID_2621;
ID_2623 = 0.0017661728f/ID_2610;
ID_2624 = (ID_2623+0.0004076782f);
ID_2625 = (ID_2401+0.16840488f);
ID_2626 = ID_2625/ID_2400;
ID_2627 = (ID_2626+1.0693583f);
ID_2628 = 1.0f/ID_2627;
ID_2629 = (ID_2519+53.53615f);
ID_2630 = (ID_2401+0.51247865f);
ID_2631 = ID_2630/ID_2400;
ID_2632 = (ID_2631+0.6896214f);
ID_2633 = 1.0f/ID_2632;
ID_2634 = (ID_2519+7.6217313f);
ID_2635 = (ID_2401+0.78241307f);
ID_2636 = ID_2635/ID_2400;
ID_2637 = (ID_2636+0.2452915f);
ID_2638 = 1.0f/ID_2637;
ID_2639 = 0.0001f/ID_2406;
ID_2640 = (ID_2639+0.0004332272f);
ID_2641 = (ID_2401+-0.78241307f);
ID_2642 = ID_2641/ID_2400;
ID_2643 = (ID_2642+0.2452915f);
ID_2644 = W90;
ID_2645 = proj0(ID_2644);
ID_2646 = ID_2645@2;
ID_2647 = ID_2643*ID_2646;
ID_2648 = (0.2452915f-ID_2519);
ID_2649 = 2.0f*ID_2648;
ID_2650 = ID_2645';
ID_2651 = ID_2649*ID_2650;
ID_2652 = (ID_2647+ID_2651);
ID_2653 = ID_2638*ID_2652;
ID_2654 = ID_2511-ID_2653;
ID_2655 = letrec(W90 = (ID_2654));
ID_2656 = proj0(ID_2655);
ID_2657 = ID_2656@0;
ID_2658 = ID_2640*ID_2657;
ID_2659 = (0.0004332272f-ID_2639);
ID_2660 = 2.0f*ID_2659;
ID_2661 = ID_2660*ID_2650;
ID_2662 = ID_2658+ID_2661;
ID_2663 = ID_2640*ID_2646;
ID_2664 = (ID_2662+ID_2663);
ID_2665 = ID_2638*ID_2664;
ID_2666 = (ID_2401+-0.51247865f);
ID_2667 = ID_2666/ID_2400;
ID_2668 = (ID_2667+0.6896214f);
ID_2669 = W89;
ID_2670 = proj0(ID_2669);
ID_2671 = ID_2670@2;
ID_2672 = ID_2668*ID_2671;
ID_2673 = (0.6896214f-ID_2519);
ID_2674 = 2.0f*ID_2673;
ID_2675 = ID_2670';
ID_2676 = ID_2674*ID_2675;
ID_2677 = (ID_2672+ID_2676);
ID_2678 = ID_2633*ID_2677;
ID_2679 = ID_2665-ID_2678;
ID_2680 = letrec(W89 = (ID_2679));
ID_2681 = proj0(ID_2680);
ID_2682 = ID_2681@0;
ID_2683 = ID_2634*ID_2682;
ID_2684 = (7.6217313f-ID_2519);
ID_2685 = 2.0f*ID_2684;
ID_2686 = ID_2685*ID_2675;
ID_2687 = ID_2683+ID_2686;
ID_2688 = ID_2634*ID_2671;
ID_2689 = (ID_2687+ID_2688);
ID_2690 = ID_2633*ID_2689;
ID_2691 = (ID_2401+-0.16840488f);
ID_2692 = ID_2691/ID_2400;
ID_2693 = (ID_2692+1.0693583f);
ID_2694 = W88;
ID_2695 = proj0(ID_2694);
ID_2696 = ID_2695@2;
ID_2697 = ID_2693*ID_2696;
ID_2698 = (1.0693583f-ID_2519);
ID_2699 = 2.0f*ID_2698;
ID_2700 = ID_2695';
ID_2701 = ID_2699*ID_2700;
ID_2702 = (ID_2697+ID_2701);
ID_2703 = ID_2628*ID_2702;
ID_2704 = ID_2690-ID_2703;
ID_2705 = letrec(W88 = (ID_2704));
ID_2706 = proj0(ID_2705);
ID_2707 = ID_2706@0;
ID_2708 = ID_2629*ID_2707;
ID_2709 = (53.53615f-ID_2519);
ID_2710 = 2.0f*ID_2709;
ID_2711 = ID_2710*ID_2700;
ID_2712 = ID_2708+ID_2711;
ID_2713 = ID_2629*ID_2696;
ID_2714 = (ID_2712+ID_2713);
ID_2715 = ID_2628*ID_2714;
ID_2716 = (ID_2605+-3.1897273f);
ID_2717 = ID_2716/ID_2604;
ID_2718 = (ID_2717+4.0767817f);
ID_2719 = W87;
ID_2720 = proj0(ID_2719);
ID_2721 = ID_2720@2;
ID_2722 = ID_2718*ID_2721;
ID_2723 = 1.0f/ID_2610;
ID_2724 = (4.0767817f-ID_2723);
ID_2725 = 2.0f*ID_2724;
ID_2726 = ID_2720';
ID_2727 = ID_2725*ID_2726;
ID_2728 = (ID_2722+ID_2727);
ID_2729 = ID_2622*ID_2728;
ID_2730 = ID_2715-ID_2729;
ID_2731 = letrec(W87 = (ID_2730));
ID_2732 = proj0(ID_2731);
ID_2733 = ID_2732@0;
ID_2734 = ID_2624*ID_2733;
ID_2735 = (0.0004076782f-ID_2623);
ID_2736 = 2.0f*ID_2735;
ID_2737 = ID_2736*ID_2726;
ID_2738 = ID_2734+ID_2737;
ID_2739 = ID_2624*ID_2721;
ID_2740 = (ID_2738+ID_2739);
ID_2741 = ID_2622*ID_2740;
ID_2742 = (ID_2605+-0.74313045f);
ID_2743 = ID_2742/ID_2604;
ID_2744 = (ID_2743+1.4500711f);
ID_2745 = W86;
ID_2746 = proj0(ID_2745);
ID_2747 = ID_2746@2;
ID_2748 = ID_2744*ID_2747;
ID_2749 = (1.4500711f-ID_2723);
ID_2750 = 2.0f*ID_2749;
ID_2751 = ID_2746';
ID_2752 = ID_2750*ID_2751;
ID_2753 = (ID_2748+ID_2752);
ID_2754 = ID_2616*ID_2753;
ID_2755 = ID_2741-ID_2754;
ID_2756 = letrec(W86 = (ID_2755));
ID_2757 = proj0(ID_2756);
ID_2758 = ID_2757@0;
ID_2759 = ID_2618*ID_2758;
ID_2760 = (1.4500711f-ID_2617);
ID_2761 = 2.0f*ID_2760;
ID_2762 = ID_2761*ID_2751;
ID_2763 = ID_2759+ID_2762;
ID_2764 = ID_2618*ID_2747;
ID_2765 = (ID_2763+ID_2764);
ID_2766 = ID_2616*ID_2765;
ID_2767 = (ID_2605+-0.15748216f);
ID_2768 = ID_2767/ID_2604;
ID_2769 = (ID_2768+0.9351402f);
ID_2770 = W85;
ID_2771 = proj0(ID_2770);
ID_2772 = ID_2771@2;
ID_2773 = ID_2769*ID_2772;
ID_2774 = (0.9351402f-ID_2723);
ID_2775 = 2.0f*ID_2774;
ID_2776 = ID_2771';
ID_2777 = ID_2775*ID_2776;
ID_2778 = (ID_2773+ID_2777);
ID_2779 = ID_2609*ID_2778;
ID_2780 = ID_2766-ID_2779;
ID_2781 = letrec(W85 = (ID_2780));
ID_2782 = proj0(ID_2781);
ID_2783 = ID_2782@0;
ID_2784 = ID_2612*ID_2783;
ID_2785 = (0.9351402f-ID_2611);
ID_2786 = 2.0f*ID_2785;
ID_2787 = ID_2786*ID_2776;
ID_2788 = ID_2784+ID_2787;
ID_2789 = ID_2612*ID_2772;
ID_2790 = (ID_2788+ID_2789);
ID_2791 = ID_2609*ID_2790;
ID_2792 = abs(ID_2791);
ID_2793 = ID_753*ID_2792;
ID_2794 = ID_2602+ID_2793;
ID_2795 = letrec(W84 = (ID_2794));
ID_2796 = proj0(ID_2795);
ID_2797 = ID_2796@0;
ID_2798 = log10(ID_2797);
ID_2799 = 2e+01f*ID_2798;
ID_2800 = ID_641+ID_2799;
ID_2801 = vbargraph("[ 4] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_2800);
ID_2802 = ID_2598+ID_2801;
ID_2803 = W91;
ID_2804 = proj0(ID_2803);
ID_2805 = ID_2804';
ID_2806 = ID_652*ID_2805;
ID_2807 = 311.68546f/ID_4;
ID_2808 = tan(ID_2807);
ID_2809 = 1.0f/ID_2808;
ID_2810 = (ID_2809+0.15748216f);
ID_2811 = ID_2810/ID_2808;
ID_2812 = (ID_2811+0.9351402f);
ID_2813 = 1.0f/ID_2812;
ID_2814 = pow(ID_2808, 2.0f);
ID_2815 = 50.06381f/ID_2814;
ID_2816 = (ID_2815+0.9351402f);
ID_2817 = (ID_2809+0.74313045f);
ID_2818 = ID_2817/ID_2808;
ID_2819 = (ID_2818+1.4500711f);
ID_2820 = 1.0f/ID_2819;
ID_2821 = 11.0520525f/ID_2814;
ID_2822 = (ID_2821+1.4500711f);
ID_2823 = (ID_2809+3.1897273f);
ID_2824 = ID_2823/ID_2808;
ID_2825 = (ID_2824+4.0767817f);
ID_2826 = 1.0f/ID_2825;
ID_2827 = 0.0017661728f/ID_2814;
ID_2828 = (ID_2827+0.0004076782f);
ID_2829 = (ID_2605+0.16840488f);
ID_2830 = ID_2829/ID_2604;
ID_2831 = (ID_2830+1.0693583f);
ID_2832 = 1.0f/ID_2831;
ID_2833 = (ID_2723+53.53615f);
ID_2834 = (ID_2605+0.51247865f);
ID_2835 = ID_2834/ID_2604;
ID_2836 = (ID_2835+0.6896214f);
ID_2837 = 1.0f/ID_2836;
ID_2838 = (ID_2723+7.6217313f);
ID_2839 = (ID_2605+0.78241307f);
ID_2840 = ID_2839/ID_2604;
ID_2841 = (ID_2840+0.2452915f);
ID_2842 = 1.0f/ID_2841;
ID_2843 = 0.0001f/ID_2610;
ID_2844 = (ID_2843+0.0004332272f);
ID_2845 = (ID_2605+-0.78241307f);
ID_2846 = ID_2845/ID_2604;
ID_2847 = (ID_2846+0.2452915f);
ID_2848 = W97;
ID_2849 = proj0(ID_2848);
ID_2850 = ID_2849@2;
ID_2851 = ID_2847*ID_2850;
ID_2852 = (0.2452915f-ID_2723);
ID_2853 = 2.0f*ID_2852;
ID_2854 = ID_2849';
ID_2855 = ID_2853*ID_2854;
ID_2856 = (ID_2851+ID_2855);
ID_2857 = ID_2842*ID_2856;
ID_2858 = ID_2715-ID_2857;
ID_2859 = letrec(W97 = (ID_2858));
ID_2860 = proj0(ID_2859);
ID_2861 = ID_2860@0;
ID_2862 = ID_2844*ID_2861;
ID_2863 = (0.0004332272f-ID_2843);
ID_2864 = 2.0f*ID_2863;
ID_2865 = ID_2864*ID_2854;
ID_2866 = ID_2862+ID_2865;
ID_2867 = ID_2844*ID_2850;
ID_2868 = (ID_2866+ID_2867);
ID_2869 = ID_2842*ID_2868;
ID_2870 = (ID_2605+-0.51247865f);
ID_2871 = ID_2870/ID_2604;
ID_2872 = (ID_2871+0.6896214f);
ID_2873 = W96;
ID_2874 = proj0(ID_2873);
ID_2875 = ID_2874@2;
ID_2876 = ID_2872*ID_2875;
ID_2877 = (0.6896214f-ID_2723);
ID_2878 = 2.0f*ID_2877;
ID_2879 = ID_2874';
ID_2880 = ID_2878*ID_2879;
ID_2881 = (ID_2876+ID_2880);
ID_2882 = ID_2837*ID_2881;
ID_2883 = ID_2869-ID_2882;
ID_2884 = letrec(W96 = (ID_2883));
ID_2885 = proj0(ID_2884);
ID_2886 = ID_2885@0;
ID_2887 = ID_2838*ID_2886;
ID_2888 = (7.6217313f-ID_2723);
ID_2889 = 2.0f*ID_2888;
ID_2890 = ID_2889*ID_2879;
ID_2891 = ID_2887+ID_2890;
ID_2892 = ID_2838*ID_2875;
ID_2893 = (ID_2891+ID_2892);
ID_2894 = ID_2837*ID_2893;
ID_2895 = (ID_2605+-0.16840488f);
ID_2896 = ID_2895/ID_2604;
ID_2897 = (ID_2896+1.0693583f);
ID_2898 = W95;
ID_2899 = proj0(ID_2898);
ID_2900 = ID_2899@2;
ID_2901 = ID_2897*ID_2900;
ID_2902 = (1.0693583f-ID_2723);
ID_2903 = 2.0f*ID_2902;
ID_2904 = ID_2899';
ID_2905 = ID_2903*ID_2904;
ID_2906 = (ID_2901+ID_2905);
ID_2907 = ID_2832*ID_2906;
ID_2908 = ID_2894-ID_2907;
ID_2909 = letrec(W95 = (ID_2908));
ID_2910 = proj0(ID_2909);
ID_2911 = ID_2910@0;
ID_2912 = ID_2833*ID_2911;
ID_2913 = (53.53615f-ID_2723);
ID_2914 = 2.0f*ID_2913;
ID_2915 = ID_2914*ID_2904;
ID_2916 = ID_2912+ID_2915;
ID_2917 = ID_2833*ID_2900;
ID_2918 = (ID_2916+ID_2917);
ID_2919 = ID_2832*ID_2918;
ID_2920 = (ID_2809+-3.1897273f);
ID_2921 = ID_2920/ID_2808;
ID_2922 = (ID_2921+4.0767817f);
ID_2923 = W94;
ID_2924 = proj0(ID_2923);
ID_2925 = ID_2924@2;
ID_2926 = ID_2922*ID_2925;
ID_2927 = 1.0f/ID_2814;
ID_2928 = (4.0767817f-ID_2927);
ID_2929 = 2.0f*ID_2928;
ID_2930 = ID_2924';
ID_2931 = ID_2929*ID_2930;
ID_2932 = (ID_2926+ID_2931);
ID_2933 = ID_2826*ID_2932;
ID_2934 = ID_2919-ID_2933;
ID_2935 = letrec(W94 = (ID_2934));
ID_2936 = proj0(ID_2935);
ID_2937 = ID_2936@0;
ID_2938 = ID_2828*ID_2937;
ID_2939 = (0.0004076782f-ID_2827);
ID_2940 = 2.0f*ID_2939;
ID_2941 = ID_2940*ID_2930;
ID_2942 = ID_2938+ID_2941;
ID_2943 = ID_2828*ID_2925;
ID_2944 = (ID_2942+ID_2943);
ID_2945 = ID_2826*ID_2944;
ID_2946 = (ID_2809+-0.74313045f);
ID_2947 = ID_2946/ID_2808;
ID_2948 = (ID_2947+1.4500711f);
ID_2949 = W93;
ID_2950 = proj0(ID_2949);
ID_2951 = ID_2950@2;
ID_2952 = ID_2948*ID_2951;
ID_2953 = (1.4500711f-ID_2927);
ID_2954 = 2.0f*ID_2953;
ID_2955 = ID_2950';
ID_2956 = ID_2954*ID_2955;
ID_2957 = (ID_2952+ID_2956);
ID_2958 = ID_2820*ID_2957;
ID_2959 = ID_2945-ID_2958;
ID_2960 = letrec(W93 = (ID_2959));
ID_2961 = proj0(ID_2960);
ID_2962 = ID_2961@0;
ID_2963 = ID_2822*ID_2962;
ID_2964 = (1.4500711f-ID_2821);
ID_2965 = 2.0f*ID_2964;
ID_2966 = ID_2965*ID_2955;
ID_2967 = ID_2963+ID_2966;
ID_2968 = ID_2822*ID_2951;
ID_2969 = (ID_2967+ID_2968);
ID_2970 = ID_2820*ID_2969;
ID_2971 = (ID_2809+-0.15748216f);
ID_2972 = ID_2971/ID_2808;
ID_2973 = (ID_2972+0.9351402f);
ID_2974 = W92;
ID_2975 = proj0(ID_2974);
ID_2976 = ID_2975@2;
ID_2977 = ID_2973*ID_2976;
ID_2978 = (0.9351402f-ID_2927);
ID_2979 = 2.0f*ID_2978;
ID_2980 = ID_2975';
ID_2981 = ID_2979*ID_2980;
ID_2982 = (ID_2977+ID_2981);
ID_2983 = ID_2813*ID_2982;
ID_2984 = ID_2970-ID_2983;
ID_2985 = letrec(W92 = (ID_2984));
ID_2986 = proj0(ID_2985);
ID_2987 = ID_2986@0;
ID_2988 = ID_2816*ID_2987;
ID_2989 = (0.9351402f-ID_2815);
ID_2990 = 2.0f*ID_2989;
ID_2991 = ID_2990*ID_2980;
ID_2992 = ID_2988+ID_2991;
ID_2993 = ID_2816*ID_2976;
ID_2994 = (ID_2992+ID_2993);
ID_2995 = ID_2813*ID_2994;
ID_2996 = abs(ID_2995);
ID_2997 = ID_753*ID_2996;
ID_2998 = ID_2806+ID_2997;
ID_2999 = letrec(W91 = (ID_2998));
ID_3000 = proj0(ID_2999);
ID_3001 = ID_3000@0;
ID_3002 = log10(ID_3001);
ID_3003 = 2e+01f*ID_3002;
ID_3004 = ID_641+ID_3003;
ID_3005 = vbargraph("[ 3] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_3004);
ID_3006 = ID_2802+ID_3005;
ID_3007 = W98;
ID_3008 = proj0(ID_3007);
ID_3009 = ID_3008';
ID_3010 = ID_652*ID_3009;
ID_3011 = 196.34955f/ID_4;
ID_3012 = tan(ID_3011);
ID_3013 = 1.0f/ID_3012;
ID_3014 = (ID_3013+0.15748216f);
ID_3015 = ID_3014/ID_3012;
ID_3016 = (ID_3015+0.9351402f);
ID_3017 = 1.0f/ID_3016;
ID_3018 = pow(ID_3012, 2.0f);
ID_3019 = 50.06381f/ID_3018;
ID_3020 = (ID_3019+0.9351402f);
ID_3021 = (ID_3013+0.74313045f);
ID_3022 = ID_3021/ID_3012;
ID_3023 = (ID_3022+1.4500711f);
ID_3024 = 1.0f/ID_3023;
ID_3025 = 11.0520525f/ID_3018;
ID_3026 = (ID_3025+1.4500711f);
ID_3027 = (ID_3013+3.1897273f);
ID_3028 = ID_3027/ID_3012;
ID_3029 = (ID_3028+4.0767817f);
ID_3030 = 1.0f/ID_3029;
ID_3031 = 0.0017661728f/ID_3018;
ID_3032 = (ID_3031+0.0004076782f);
ID_3033 = (ID_2809+0.16840488f);
ID_3034 = ID_3033/ID_2808;
ID_3035 = (ID_3034+1.0693583f);
ID_3036 = 1.0f/ID_3035;
ID_3037 = (ID_2927+53.53615f);
ID_3038 = (ID_2809+0.51247865f);
ID_3039 = ID_3038/ID_2808;
ID_3040 = (ID_3039+0.6896214f);
ID_3041 = 1.0f/ID_3040;
ID_3042 = (ID_2927+7.6217313f);
ID_3043 = (ID_2809+0.78241307f);
ID_3044 = ID_3043/ID_2808;
ID_3045 = (ID_3044+0.2452915f);
ID_3046 = 1.0f/ID_3045;
ID_3047 = 0.0001f/ID_2814;
ID_3048 = (ID_3047+0.0004332272f);
ID_3049 = (ID_2809+-0.78241307f);
ID_3050 = ID_3049/ID_2808;
ID_3051 = (ID_3050+0.2452915f);
ID_3052 = W104;
ID_3053 = proj0(ID_3052);
ID_3054 = ID_3053@2;
ID_3055 = ID_3051*ID_3054;
ID_3056 = (0.2452915f-ID_2927);
ID_3057 = 2.0f*ID_3056;
ID_3058 = ID_3053';
ID_3059 = ID_3057*ID_3058;
ID_3060 = (ID_3055+ID_3059);
ID_3061 = ID_3046*ID_3060;
ID_3062 = ID_2919-ID_3061;
ID_3063 = letrec(W104 = (ID_3062));
ID_3064 = proj0(ID_3063);
ID_3065 = ID_3064@0;
ID_3066 = ID_3048*ID_3065;
ID_3067 = (0.0004332272f-ID_3047);
ID_3068 = 2.0f*ID_3067;
ID_3069 = ID_3068*ID_3058;
ID_3070 = ID_3066+ID_3069;
ID_3071 = ID_3048*ID_3054;
ID_3072 = (ID_3070+ID_3071);
ID_3073 = ID_3046*ID_3072;
ID_3074 = (ID_2809+-0.51247865f);
ID_3075 = ID_3074/ID_2808;
ID_3076 = (ID_3075+0.6896214f);
ID_3077 = W103;
ID_3078 = proj0(ID_3077);
ID_3079 = ID_3078@2;
ID_3080 = ID_3076*ID_3079;
ID_3081 = (0.6896214f-ID_2927);
ID_3082 = 2.0f*ID_3081;
ID_3083 = ID_3078';
ID_3084 = ID_3082*ID_3083;
ID_3085 = (ID_3080+ID_3084);
ID_3086 = ID_3041*ID_3085;
ID_3087 = ID_3073-ID_3086;
ID_3088 = letrec(W103 = (ID_3087));
ID_3089 = proj0(ID_3088);
ID_3090 = ID_3089@0;
ID_3091 = ID_3042*ID_3090;
ID_3092 = (7.6217313f-ID_2927);
ID_3093 = 2.0f*ID_3092;
ID_3094 = ID_3093*ID_3083;
ID_3095 = ID_3091+ID_3094;
ID_3096 = ID_3042*ID_3079;
ID_3097 = (ID_3095+ID_3096);
ID_3098 = ID_3041*ID_3097;
ID_3099 = (ID_2809+-0.16840488f);
ID_3100 = ID_3099/ID_2808;
ID_3101 = (ID_3100+1.0693583f);
ID_3102 = W102;
ID_3103 = proj0(ID_3102);
ID_3104 = ID_3103@2;
ID_3105 = ID_3101*ID_3104;
ID_3106 = (1.0693583f-ID_2927);
ID_3107 = 2.0f*ID_3106;
ID_3108 = ID_3103';
ID_3109 = ID_3107*ID_3108;
ID_3110 = (ID_3105+ID_3109);
ID_3111 = ID_3036*ID_3110;
ID_3112 = ID_3098-ID_3111;
ID_3113 = letrec(W102 = (ID_3112));
ID_3114 = proj0(ID_3113);
ID_3115 = ID_3114@0;
ID_3116 = ID_3037*ID_3115;
ID_3117 = (53.53615f-ID_2927);
ID_3118 = 2.0f*ID_3117;
ID_3119 = ID_3118*ID_3108;
ID_3120 = ID_3116+ID_3119;
ID_3121 = ID_3037*ID_3104;
ID_3122 = (ID_3120+ID_3121);
ID_3123 = ID_3036*ID_3122;
ID_3124 = (ID_3013+-3.1897273f);
ID_3125 = ID_3124/ID_3012;
ID_3126 = (ID_3125+4.0767817f);
ID_3127 = W101;
ID_3128 = proj0(ID_3127);
ID_3129 = ID_3128@2;
ID_3130 = ID_3126*ID_3129;
ID_3131 = 1.0f/ID_3018;
ID_3132 = (4.0767817f-ID_3131);
ID_3133 = 2.0f*ID_3132;
ID_3134 = ID_3128';
ID_3135 = ID_3133*ID_3134;
ID_3136 = (ID_3130+ID_3135);
ID_3137 = ID_3030*ID_3136;
ID_3138 = ID_3123-ID_3137;
ID_3139 = letrec(W101 = (ID_3138));
ID_3140 = proj0(ID_3139);
ID_3141 = ID_3140@0;
ID_3142 = ID_3032*ID_3141;
ID_3143 = (0.0004076782f-ID_3031);
ID_3144 = 2.0f*ID_3143;
ID_3145 = ID_3144*ID_3134;
ID_3146 = ID_3142+ID_3145;
ID_3147 = ID_3032*ID_3129;
ID_3148 = (ID_3146+ID_3147);
ID_3149 = ID_3030*ID_3148;
ID_3150 = (ID_3013+-0.74313045f);
ID_3151 = ID_3150/ID_3012;
ID_3152 = (ID_3151+1.4500711f);
ID_3153 = W100;
ID_3154 = proj0(ID_3153);
ID_3155 = ID_3154@2;
ID_3156 = ID_3152*ID_3155;
ID_3157 = (1.4500711f-ID_3131);
ID_3158 = 2.0f*ID_3157;
ID_3159 = ID_3154';
ID_3160 = ID_3158*ID_3159;
ID_3161 = (ID_3156+ID_3160);
ID_3162 = ID_3024*ID_3161;
ID_3163 = ID_3149-ID_3162;
ID_3164 = letrec(W100 = (ID_3163));
ID_3165 = proj0(ID_3164);
ID_3166 = ID_3165@0;
ID_3167 = ID_3026*ID_3166;
ID_3168 = (1.4500711f-ID_3025);
ID_3169 = 2.0f*ID_3168;
ID_3170 = ID_3169*ID_3159;
ID_3171 = ID_3167+ID_3170;
ID_3172 = ID_3026*ID_3155;
ID_3173 = (ID_3171+ID_3172);
ID_3174 = ID_3024*ID_3173;
ID_3175 = (ID_3013+-0.15748216f);
ID_3176 = ID_3175/ID_3012;
ID_3177 = (ID_3176+0.9351402f);
ID_3178 = W99;
ID_3179 = proj0(ID_3178);
ID_3180 = ID_3179@2;
ID_3181 = ID_3177*ID_3180;
ID_3182 = (0.9351402f-ID_3131);
ID_3183 = 2.0f*ID_3182;
ID_3184 = ID_3179';
ID_3185 = ID_3183*ID_3184;
ID_3186 = (ID_3181+ID_3185);
ID_3187 = ID_3017*ID_3186;
ID_3188 = ID_3174-ID_3187;
ID_3189 = letrec(W99 = (ID_3188));
ID_3190 = proj0(ID_3189);
ID_3191 = ID_3190@0;
ID_3192 = ID_3020*ID_3191;
ID_3193 = (0.9351402f-ID_3019);
ID_3194 = 2.0f*ID_3193;
ID_3195 = ID_3194*ID_3184;
ID_3196 = ID_3192+ID_3195;
ID_3197 = ID_3020*ID_3180;
ID_3198 = (ID_3196+ID_3197);
ID_3199 = ID_3017*ID_3198;
ID_3200 = abs(ID_3199);
ID_3201 = ID_753*ID_3200;
ID_3202 = ID_3010+ID_3201;
ID_3203 = letrec(W98 = (ID_3202));
ID_3204 = proj0(ID_3203);
ID_3205 = ID_3204@0;
ID_3206 = log10(ID_3205);
ID_3207 = 2e+01f*ID_3206;
ID_3208 = ID_641+ID_3207;
ID_3209 = vbargraph("[ 2] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_3208);
ID_3210 = ID_3006+ID_3209;
ID_3211 = W105;
ID_3212 = proj0(ID_3211);
ID_3213 = ID_3212';
ID_3214 = ID_652*ID_3213;
ID_3215 = 123.69246f/ID_4;
ID_3216 = tan(ID_3215);
ID_3217 = 1.0f/ID_3216;
ID_3218 = (ID_3217+0.15748216f);
ID_3219 = ID_3218/ID_3216;
ID_3220 = (ID_3219+0.9351402f);
ID_3221 = 1.0f/ID_3220;
ID_3222 = pow(ID_3216, 2.0f);
ID_3223 = 50.06381f/ID_3222;
ID_3224 = (ID_3223+0.9351402f);
ID_3225 = (ID_3217+0.74313045f);
ID_3226 = ID_3225/ID_3216;
ID_3227 = (ID_3226+1.4500711f);
ID_3228 = 1.0f/ID_3227;
ID_3229 = 11.0520525f/ID_3222;
ID_3230 = (ID_3229+1.4500711f);
ID_3231 = (ID_3217+3.1897273f);
ID_3232 = ID_3231/ID_3216;
ID_3233 = (ID_3232+4.0767817f);
ID_3234 = 1.0f/ID_3233;
ID_3235 = 0.0017661728f/ID_3222;
ID_3236 = (ID_3235+0.0004076782f);
ID_3237 = (ID_3013+0.16840488f);
ID_3238 = ID_3237/ID_3012;
ID_3239 = (ID_3238+1.0693583f);
ID_3240 = 1.0f/ID_3239;
ID_3241 = (ID_3131+53.53615f);
ID_3242 = (ID_3013+0.51247865f);
ID_3243 = ID_3242/ID_3012;
ID_3244 = (ID_3243+0.6896214f);
ID_3245 = 1.0f/ID_3244;
ID_3246 = (ID_3131+7.6217313f);
ID_3247 = (ID_3013+0.78241307f);
ID_3248 = ID_3247/ID_3012;
ID_3249 = (ID_3248+0.2452915f);
ID_3250 = 1.0f/ID_3249;
ID_3251 = 0.0001f/ID_3018;
ID_3252 = (ID_3251+0.0004332272f);
ID_3253 = (ID_3013+-0.78241307f);
ID_3254 = ID_3253/ID_3012;
ID_3255 = (ID_3254+0.2452915f);
ID_3256 = W111;
ID_3257 = proj0(ID_3256);
ID_3258 = ID_3257@2;
ID_3259 = ID_3255*ID_3258;
ID_3260 = (0.2452915f-ID_3131);
ID_3261 = 2.0f*ID_3260;
ID_3262 = ID_3257';
ID_3263 = ID_3261*ID_3262;
ID_3264 = (ID_3259+ID_3263);
ID_3265 = ID_3250*ID_3264;
ID_3266 = ID_3123-ID_3265;
ID_3267 = letrec(W111 = (ID_3266));
ID_3268 = proj0(ID_3267);
ID_3269 = ID_3268@0;
ID_3270 = ID_3252*ID_3269;
ID_3271 = (0.0004332272f-ID_3251);
ID_3272 = 2.0f*ID_3271;
ID_3273 = ID_3272*ID_3262;
ID_3274 = ID_3270+ID_3273;
ID_3275 = ID_3252*ID_3258;
ID_3276 = (ID_3274+ID_3275);
ID_3277 = ID_3250*ID_3276;
ID_3278 = (ID_3013+-0.51247865f);
ID_3279 = ID_3278/ID_3012;
ID_3280 = (ID_3279+0.6896214f);
ID_3281 = W110;
ID_3282 = proj0(ID_3281);
ID_3283 = ID_3282@2;
ID_3284 = ID_3280*ID_3283;
ID_3285 = (0.6896214f-ID_3131);
ID_3286 = 2.0f*ID_3285;
ID_3287 = ID_3282';
ID_3288 = ID_3286*ID_3287;
ID_3289 = (ID_3284+ID_3288);
ID_3290 = ID_3245*ID_3289;
ID_3291 = ID_3277-ID_3290;
ID_3292 = letrec(W110 = (ID_3291));
ID_3293 = proj0(ID_3292);
ID_3294 = ID_3293@0;
ID_3295 = ID_3246*ID_3294;
ID_3296 = (7.6217313f-ID_3131);
ID_3297 = 2.0f*ID_3296;
ID_3298 = ID_3297*ID_3287;
ID_3299 = ID_3295+ID_3298;
ID_3300 = ID_3246*ID_3283;
ID_3301 = (ID_3299+ID_3300);
ID_3302 = ID_3245*ID_3301;
ID_3303 = (ID_3013+-0.16840488f);
ID_3304 = ID_3303/ID_3012;
ID_3305 = (ID_3304+1.0693583f);
ID_3306 = W109;
ID_3307 = proj0(ID_3306);
ID_3308 = ID_3307@2;
ID_3309 = ID_3305*ID_3308;
ID_3310 = (1.0693583f-ID_3131);
ID_3311 = 2.0f*ID_3310;
ID_3312 = ID_3307';
ID_3313 = ID_3311*ID_3312;
ID_3314 = (ID_3309+ID_3313);
ID_3315 = ID_3240*ID_3314;
ID_3316 = ID_3302-ID_3315;
ID_3317 = letrec(W109 = (ID_3316));
ID_3318 = proj0(ID_3317);
ID_3319 = ID_3318@0;
ID_3320 = ID_3241*ID_3319;
ID_3321 = (53.53615f-ID_3131);
ID_3322 = 2.0f*ID_3321;
ID_3323 = ID_3322*ID_3312;
ID_3324 = ID_3320+ID_3323;
ID_3325 = ID_3241*ID_3308;
ID_3326 = (ID_3324+ID_3325);
ID_3327 = ID_3240*ID_3326;
ID_3328 = (ID_3217+-3.1897273f);
ID_3329 = ID_3328/ID_3216;
ID_3330 = (ID_3329+4.0767817f);
ID_3331 = W108;
ID_3332 = proj0(ID_3331);
ID_3333 = ID_3332@2;
ID_3334 = ID_3330*ID_3333;
ID_3335 = 1.0f/ID_3222;
ID_3336 = (4.0767817f-ID_3335);
ID_3337 = 2.0f*ID_3336;
ID_3338 = ID_3332';
ID_3339 = ID_3337*ID_3338;
ID_3340 = (ID_3334+ID_3339);
ID_3341 = ID_3234*ID_3340;
ID_3342 = ID_3327-ID_3341;
ID_3343 = letrec(W108 = (ID_3342));
ID_3344 = proj0(ID_3343);
ID_3345 = ID_3344@0;
ID_3346 = ID_3236*ID_3345;
ID_3347 = (0.0004076782f-ID_3235);
ID_3348 = 2.0f*ID_3347;
ID_3349 = ID_3348*ID_3338;
ID_3350 = ID_3346+ID_3349;
ID_3351 = ID_3236*ID_3333;
ID_3352 = (ID_3350+ID_3351);
ID_3353 = ID_3234*ID_3352;
ID_3354 = (ID_3217+-0.74313045f);
ID_3355 = ID_3354/ID_3216;
ID_3356 = (ID_3355+1.4500711f);
ID_3357 = W107;
ID_3358 = proj0(ID_3357);
ID_3359 = ID_3358@2;
ID_3360 = ID_3356*ID_3359;
ID_3361 = (1.4500711f-ID_3335);
ID_3362 = 2.0f*ID_3361;
ID_3363 = ID_3358';
ID_3364 = ID_3362*ID_3363;
ID_3365 = (ID_3360+ID_3364);
ID_3366 = ID_3228*ID_3365;
ID_3367 = ID_3353-ID_3366;
ID_3368 = letrec(W107 = (ID_3367));
ID_3369 = proj0(ID_3368);
ID_3370 = ID_3369@0;
ID_3371 = ID_3230*ID_3370;
ID_3372 = (1.4500711f-ID_3229);
ID_3373 = 2.0f*ID_3372;
ID_3374 = ID_3373*ID_3363;
ID_3375 = ID_3371+ID_3374;
ID_3376 = ID_3230*ID_3359;
ID_3377 = (ID_3375+ID_3376);
ID_3378 = ID_3228*ID_3377;
ID_3379 = (ID_3217+-0.15748216f);
ID_3380 = ID_3379/ID_3216;
ID_3381 = (ID_3380+0.9351402f);
ID_3382 = W106;
ID_3383 = proj0(ID_3382);
ID_3384 = ID_3383@2;
ID_3385 = ID_3381*ID_3384;
ID_3386 = (0.9351402f-ID_3335);
ID_3387 = 2.0f*ID_3386;
ID_3388 = ID_3383';
ID_3389 = ID_3387*ID_3388;
ID_3390 = (ID_3385+ID_3389);
ID_3391 = ID_3221*ID_3390;
ID_3392 = ID_3378-ID_3391;
ID_3393 = letrec(W106 = (ID_3392));
ID_3394 = proj0(ID_3393);
ID_3395 = ID_3394@0;
ID_3396 = ID_3224*ID_3395;
ID_3397 = (0.9351402f-ID_3223);
ID_3398 = 2.0f*ID_3397;
ID_3399 = ID_3398*ID_3388;
ID_3400 = ID_3396+ID_3399;
ID_3401 = ID_3224*ID_3384;
ID_3402 = (ID_3400+ID_3401);
ID_3403 = ID_3221*ID_3402;
ID_3404 = abs(ID_3403);
ID_3405 = ID_753*ID_3404;
ID_3406 = ID_3214+ID_3405;
ID_3407 = letrec(W105 = (ID_3406));
ID_3408 = proj0(ID_3407);
ID_3409 = ID_3408@0;
ID_3410 = log10(ID_3409);
ID_3411 = 2e+01f*ID_3410;
ID_3412 = ID_641+ID_3411;
ID_3413 = vbargraph("[ 1] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_3412);
ID_3414 = ID_3210+ID_3413;
ID_3415 = W112;
ID_3416 = proj0(ID_3415);
ID_3417 = ID_3416';
ID_3418 = ID_652*ID_3417;
ID_3419 = (ID_3217+0.16840488f);
ID_3420 = ID_3419/ID_3216;
ID_3421 = (ID_3420+1.0693583f);
ID_3422 = 1.0f/ID_3421;
ID_3423 = (ID_3335+53.53615f);
ID_3424 = (ID_3217+0.51247865f);
ID_3425 = ID_3424/ID_3216;
ID_3426 = (ID_3425+0.6896214f);
ID_3427 = 1.0f/ID_3426;
ID_3428 = (ID_3335+7.6217313f);
ID_3429 = (ID_3217+0.78241307f);
ID_3430 = ID_3429/ID_3216;
ID_3431 = (ID_3430+0.2452915f);
ID_3432 = 1.0f/ID_3431;
ID_3433 = 0.0001f/ID_3222;
ID_3434 = (ID_3433+0.0004332272f);
ID_3435 = (ID_3217+-0.78241307f);
ID_3436 = ID_3435/ID_3216;
ID_3437 = (ID_3436+0.2452915f);
ID_3438 = W115;
ID_3439 = proj0(ID_3438);
ID_3440 = ID_3439@2;
ID_3441 = ID_3437*ID_3440;
ID_3442 = (0.2452915f-ID_3335);
ID_3443 = 2.0f*ID_3442;
ID_3444 = ID_3439';
ID_3445 = ID_3443*ID_3444;
ID_3446 = (ID_3441+ID_3445);
ID_3447 = ID_3432*ID_3446;
ID_3448 = ID_3327-ID_3447;
ID_3449 = letrec(W115 = (ID_3448));
ID_3450 = proj0(ID_3449);
ID_3451 = ID_3450@0;
ID_3452 = ID_3434*ID_3451;
ID_3453 = (0.0004332272f-ID_3433);
ID_3454 = 2.0f*ID_3453;
ID_3455 = ID_3454*ID_3444;
ID_3456 = ID_3452+ID_3455;
ID_3457 = ID_3434*ID_3440;
ID_3458 = (ID_3456+ID_3457);
ID_3459 = ID_3432*ID_3458;
ID_3460 = (ID_3217+-0.51247865f);
ID_3461 = ID_3460/ID_3216;
ID_3462 = (ID_3461+0.6896214f);
ID_3463 = W114;
ID_3464 = proj0(ID_3463);
ID_3465 = ID_3464@2;
ID_3466 = ID_3462*ID_3465;
ID_3467 = (0.6896214f-ID_3335);
ID_3468 = 2.0f*ID_3467;
ID_3469 = ID_3464';
ID_3470 = ID_3468*ID_3469;
ID_3471 = (ID_3466+ID_3470);
ID_3472 = ID_3427*ID_3471;
ID_3473 = ID_3459-ID_3472;
ID_3474 = letrec(W114 = (ID_3473));
ID_3475 = proj0(ID_3474);
ID_3476 = ID_3475@0;
ID_3477 = ID_3428*ID_3476;
ID_3478 = (7.6217313f-ID_3335);
ID_3479 = 2.0f*ID_3478;
ID_3480 = ID_3479*ID_3469;
ID_3481 = ID_3477+ID_3480;
ID_3482 = ID_3428*ID_3465;
ID_3483 = (ID_3481+ID_3482);
ID_3484 = ID_3427*ID_3483;
ID_3485 = (ID_3217+-0.16840488f);
ID_3486 = ID_3485/ID_3216;
ID_3487 = (ID_3486+1.0693583f);
ID_3488 = W113;
ID_3489 = proj0(ID_3488);
ID_3490 = ID_3489@2;
ID_3491 = ID_3487*ID_3490;
ID_3492 = (1.0693583f-ID_3335);
ID_3493 = 2.0f*ID_3492;
ID_3494 = ID_3489';
ID_3495 = ID_3493*ID_3494;
ID_3496 = (ID_3491+ID_3495);
ID_3497 = ID_3422*ID_3496;
ID_3498 = ID_3484-ID_3497;
ID_3499 = letrec(W113 = (ID_3498));
ID_3500 = proj0(ID_3499);
ID_3501 = ID_3500@0;
ID_3502 = ID_3423*ID_3501;
ID_3503 = (53.53615f-ID_3335);
ID_3504 = 2.0f*ID_3503;
ID_3505 = ID_3504*ID_3494;
ID_3506 = ID_3502+ID_3505;
ID_3507 = ID_3423*ID_3490;
ID_3508 = (ID_3506+ID_3507);
ID_3509 = ID_3422*ID_3508;
ID_3510 = abs(ID_3509);
ID_3511 = ID_753*ID_3510;
ID_3512 = ID_3418+ID_3511;
ID_3513 = letrec(W112 = (ID_3512));
ID_3514 = proj0(ID_3513);
ID_3515 = ID_3514@0;
ID_3516 = log10(ID_3515);
ID_3517 = 2e+01f*ID_3516;
ID_3518 = ID_641+ID_3517;
ID_3519 = vbargraph("[ 0] [unit:dB]       [tooltip: Spectral Band Level in dB]/[0] CONSTANT-Q SPECTRUM ANALYZER (6E), 15 bands spanning LP, 9 octaves below 16000 Hz, HP      [tooltip: See Faust's filter.lib for documentation and references]/[4] Spectrum Analyzer [tooltip: See Faust's filter.lib for spectral_level_demo]",-5e+01f,1e+01f,ID_3518);
ID_3520 = ID_3414+ID_3519;
ID_3521 = attach(ID_640,ID_3520);
SIG = (ID_3521);
